2014-10-20 2 views
0

я хочу так выберите user_name, vehicle_name и maintain_cost из 3-х различных таблиц, где user_id, vehicle_id и maintain_cost_id равно трем, так по какому запросу я использовал, я попробовать этот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

ответ

0

Вы можете сделать что-то подобное, просто адаптировать его с реальными идентификаторами:

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

ОК спасибо, что помогает мне много –

Смежные вопросы