Bonjour,
J'aimerai pour un modèle de voiture donné que le sgbd me renvoie tous les magasins (même ceux sans modèle en dispo) et la date de disponibilité de la voiture.
Voici mes tables
et ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 car_model (mid, model) (1, '118'), (2, '130'), (3, '318'), (4, '320'), (5, '330'), (6, '350'), (7, '530'), (8, '550'), (9, '730'), (10, '750') car_dispo (`mid`, `sid`, `date_dispo`) (1, 1, '2011-05-20'), (2, 1, '2011-05-20'), (4, 1, '2011-05-20'), (6, 1, '2011-05-20'), (1, 3, '2011-05-27'), (10, 3, '2011-05-27'), (2, 4, '2011-05-27'), (3, 4, '2011-05-26'), (10, 8, '2011-05-26'), (3, 1, '2011-05-26') car_shop (sid, shop) (1, 'Paris'), (2, 'Lyon'), (3, 'Marseille'), (4, 'Lille'), (5, 'Bordeaux'), (6, 'Brest'), (7, 'Strasbourg'), (8, 'Nice')
mais je n'obtiens pas le résultat attendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT car_shop.sid, car_shop.shop, car_model.model, car_dispo.date_dispo FROM car_shop LEFT JOIN car_dispo ON car_shop.sid = car_dispo.sid LEFT JOIN car_model ON car_model.mid = car_dispo.mid AND car_model.mid = 1 ORDER BY car_shop.shop LIMIT 0, 60
Une idée ?
Merci
Partager