Ciao ragazzi.
Io ho questa query:
Dopo il where le prime 3 condizioni si devono verificare sempre mentre le ultime due si verifica l'una o l'altra.codice:medSql = "SELECT ASS_PROD.ID_PRODUTTORE,ANAG_PROD_FIS.COGNOME,ANAG_PROD_FIS.NOME,ANAG_PROD_GIU.RAG_SOC " medSql = medSql & "FROM ASS_PROD,ANAG_PROD_FIS,ANAG_PROD_GIU " medSql = medSql & "WHERE ASS_PROD.COD_AG_O_FIN= '" & cod_anag & "' " medSql = medSql & "AND ASS_PROD.COD_FIGURA = 'B' AND ASS_PROD.ID_ANAG= '" & id_anag & "'" medSql = medSql & " AND ANAG_PROD_FIS.ID_PRODUTTORE = ASS_PROD.ID_PRODUTTORE" medSql = medSql & " OR ANAG_PROD_GIU.ID_PRODUTTORE = ASS_PROD.ID_PRODUTTORE"
Così come l'ho scritta io mi restituisce una miriade di risultati ripetuti.
Com'è la sintassi corretta?

					
					
					
						
  Rispondi quotando
						