Buon pomeriggio a tutti.
Dovrei relazionare due tabelle di uno stesso DB MySQL con un campo in comune per estrarre dei dati da elaborare.
Le tabelle sono così strutturate:
Tab_1:
ID = 1
IDCD = 565
CodiceAbbinato = CD2
Titolo = AAA
ID = 2
IDCD = 565
CodiceAbbinato = F2
Titolo = ABB
ID = 3
IDCD = 565
CodiceAbbinato = CD19
Titolo = BBB
********************
Tab_2:
ID = 1
CodiceAbbinato = CD2
ID = 2
CodiceAbbinato = F2
ID = 3
CodiceAbbinato = CD19
********************
La query Inner join è la seguente:
Ma eseguendo la query, questa invece di estrarre CD2, F2 E CD19 estrae soltanto CD2 e F2... non dovrebbe estrarre anche CD19 ???codice:SQL = " SELECT " SQL = SQL & " Tab_1.*, " SQL = SQL & " Tab_2.* " SQL = SQL & " FROM " SQL = SQL & " Tab_1 AS T1 " SQL = SQL & " INNER JOIN " SQL = SQL & " Tab_2 AS T2 " SQL = SQL & " ON T2.CodiceAbbinato = T1.CodiceAbbinato " SQL = SQL & " WHERE " SQL = SQL & " Tab_1.IDCD = 565 " SQL = SQL & " GROUP BY " SQL = SQL & " Tab_2.CodiceAbbinato "
Perchè non lo fa ?
Grazie---

Rispondi quotando
VVoVe:
