Oppure

Loading
02/08/17 10:41
domenico_rizzo
Ciao a tutti vorrei un aiuto per quanto riguarda un interrogazione che mi sta facendo impazzire.. Ho due tabelle come segue:
Tab_1 Tab_2
ID1 | COL2 | COL3 ID2 | ID1
--------------------- ------------
1 | ab | cd 1 | 1
2 | ef | gh 2 | 3


Il mio obbiettivo e' ottenere l' ID1 della Tab_1 le cui righe abbiano l'ID1 che si trovi nella Tab_2. Nell'esempio sopra dovrebbe restituirmi solamente la prima riga di Tab_1 perche' nella colonna ID1 di Tab_2 ha un corrispondenza di ID1. Spero possiate aiutarmi :d
Ultima modifica effettuata da domenico_rizzo 02/08/17 10:46
aaa
02/08/17 10:58
TheDarkJuster
Sarebbe opportuno che tu usassi una join:

SELECT Tab_1.*, Tab_2.*
FROM Tab_1 INNER JOIN Tab_2
ON Tab_2.ID1= Tab_2.ID1;


Che è l'equivalente di questo:

ELECT Tab_1.*, Tab_2.*
FROM Tab_1 , Tab_2
WHERE Tab_1.ID1= Tab_2.ID1;


Comunque... credo seriamente tu debba studiare molto, ma molto meglio i database relazioni e il linguaggio sql!
aaa
02/08/17 11:32
domenico_rizzo
Mhm ah giusto... ho fatto dei giri assurdi usando la clausola IN, EXISTS .. quando era cosi' banale.. forse dovrei staccare un po' perche' non mi fa bene :rofl:
Ti ringrazio molto perche' mi ero totalmente incasinato per una banalita' :k:
aaa