Ciao Ragazzi,
Ho un problema su una quey inner join..mi spiego subito:
Ho 2 tabelle con i relativi campi:
Dati: ID, code, description, code_oem
Dati2:concorrente_ID, concorrente, grammi, grammi_con, cod_con, prezzo_minimo, prezzo_medio, prezzo_massimo, nome
strSQL = "SELECT Dati.code, Dati.description, Dati.code_oem, Dati2.concorrente_ID, Dati2.concorrente, Dati2.grammi, Dati2.grammi_con, Dati2.cod_con, Dati2.prezzo_minimo, Dati2.prezzo_medio, Dati2.prezzo_massimo, Dati2.nome FROM Dati INNER JOIN Dati2 ON Dati.ID = Dati2.concorrente_ID;"
In pratica estraggo i dati dalle 2 tabelle, come specificato nella join e fin qui tutto bene.
Il problema è che i record vengono estratti sempre e in ogni caso...senza nessun tipo di filtro.
Io invece vorrei usare un Where per estrarre un record e i relativi dati dell'altra tabella relazionati al campo ID
Come posso impostare il Where???
Alla fine dovrei mettere: Where ID = " & concorrente_ID & ";"
Grazie

Rispondi quotando
