Bonsoir,
J'ai trois tables sql, la première , 'appartements' la deuxième 'maison' et la troisième 'transactions' A vendre et A louer.
La table appartements et la table maisons contiennent toutes les deux une clé étrangère 'transactionID', si l'appartement ou la maison est à vendre transactionID = 1, si c'est à louer transactionID=2.
je voudrais faire une jointure entre elles, pour avoir dans un même tableau tous les appartements et maisosn qui sont à vendre si la condition de la requête transactionID=1 et pareille tous les appartements et maisons qui sont à louer si transactionID=2.
Voilà la requête que j'ai testé et qui ne marche pas:
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT appartements.Reference, maisons.Reference, transactions.ID FROM appartements, maisons, transactions WHERE appartements.transactionID = transactions.ID AND maisons.transactionID = transactions.ID AND transactions.ID = 1
Partager