2014-10-20 83 views
0

我想這樣選擇USER_NAME,vehicle_name並從3頁不同的表,其中USER_ID,vehicle_id和maintain_cost_id等於三maintain_cost,所以我用它查詢,我試試這個SQL,如何從不同的表中選擇屬性?

(select user_name,vehicle_name,maintain_cost 
from user,vehicle,maintain_cost 
where user_id='3') 

,但不知道如何把vehicle_id =「3」和maintain_cost_id =「3」

+0

用戶,vehicale,maintain_cost的模式是什麼? – SMA 2014-10-20 15:25:00

回答

0

你可以做這樣的事情,只是真正的IDS適應它:

SELECT user_name,vehicle_name,maintain_cost 
FROM USER u 
LEFT JOIN vehicle v ON v.user_id=u.user_id 
LEFT JOIN maintain_cost m ON m.vehicle_id=v.vehicle_id 
WHERE u.user_id=3 AND v.vehicle_id=3 AND maintain_cost_id=3 
+0

好的謝謝你,幫助我很多 – 2014-11-11 10:48:28