Jointure sur trois tables
Bonjour,
je souhaite faire l'extraction d'une table en filtrant ces données a partir de 2 autres tables
je m'explique:
j'ai 3 tables, je souhaite faire apparaitre les données de la table cde en filtrant à partir des tables client et compte.
faire apparaitre uniquement les commandes de 2013 dont le type est c1 et la ville est paris
table cde
commande client compte date
12 martin A 01/13
2 henri B 12/12
4 simon C 02/13
table client
client compte type
martin A c1
henri B c1
simon C c2
table compte
compte ville
A paris
B nantes
C lyon
A nantes
Code:
1 2 3 4 5
| select cde.commande,cde.client,cde.compte,cde.date,client.type,compte.ville from cde, client, compte
join cde.client = client.client, cde.compte = client.compte
join cde.compte = compte.compte
where commande.date>='01/13' and client.type='c1' and compte.ville='paris'; |
Ca ne marche pas! Pouvez-vous me venir en aide?
D'avance merci!