Bonjour,
voila supposons que j'ai les table suivantes:
Table A:
-id
-output
-input
Où output et input sont des clés étrangères sur la table:
Table B:
-id
-valeur
-type
Je voulais faire quelque chose du genre
SELECT A.output, A.input, B.valeur FROM A JOIN B ON (A.output=B.id OR A.input=B.id) WHERE B.type = blabla
Sauf que, comment je fais pour savoir à quelle donnée correspond B.valeur ? Est ce que ça va être celle de output, ou de input ?
Est ce que je peux faire ça avec un seul JOIN, ou je dois en utiliser 2, ou encore une sous requête ?
Partager