Добрый вечер! Есть у меня 3 таблицы: товары (id, name) , люди (id, name), товары-люди (id, id_tov,id_person,count). нужен такой запрос, чтобы было соединение этих трех таблиц, но только так, чтоб еще и отображались новые товары. Надеюсь понятно объяснила. Три таблицы join-ом соединить нет проблем, а вот чтоб новые еще там товары были, что-то не могу додуматься
Вот что-то типа того, но не то. Получается из таблицы товары - мне нужны все данные, из смежной таблицы, только те, что у этого пользователя.
CODE ( SQL):
скопировать код в буфер обмена
SELECT * FROM `tov_person` LEFT JOIN `persons` ON `tov_person`.`id_person` = `persons`.`id_person` LEFT OUTER JOIN `tov` ON `tov_person`.`tov_id` = `tov`.`tov_id` WHERE `tov_person`.`id_person` =43
(Отредактировано автором: 06 Сентября, 2013 - 14:48:37)
|