Sechage sur syntaxe de requete
Bonjour à vous,
je sèche sur la façon de faire une requète. Je n'arrive même pas à l'expliquer formellement!...
En fait voici schématiquement ma base :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
table1 (
id_table1,
id_1_table2, #foreign key sur la primary key de table2
id_2_table2, #foreign key sur la primary key de table2
);
table2 (
id_table2,
blabla,
); |
et donc en fait je voudrais faire une requete ou je séléctionne les champs blabla corresondant aux "id_x_table2" de la table1.
Vous comrpennez?
Moi je reste bloqué à ça :
Code:
1 2 3 4 5 6
|
SELECT id_1_table2 AS blabla1 #c'est blabla que je veux voir dans le select....
id_2_table2 AS blabla2
FROM table1, table2
WHERE id_table2 = id_1_table1 #et là postgre me selectionne forcément 2 fois le meme id_table2...
AND id_table2 = id_2_table2 ; |
Je vous remercie de votre patience,
Yan