Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как запросить LEFT JOIN на одну и туже таблицу для разных значений id? / 2 сообщений из 2, страница 1 из 1
25.06.2015, 22:58:49
    #38993144
manking
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запросить LEFT JOIN на одну и туже таблицу для разных значений id?
Вот запрос, будет ли он корректен?
В таблице `свадьба` есть id жениха и id невесты.
Нужно вывести их id плюс вывести еще и их фамилии, которые находятся в другой таблице `фамилии`.
В таблице `фамилии` есть поля `id_пользователя` и `ФИО`

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SELECT 
`свадьба`.`id_жених`,
`свадьба`.`id_невеста` 

`фамилии`.`ФИО` as ФИО_жениха,
`фамилии`.`ФИО` as ФИО_невесты

FROM `свадьба`

LEFT JOIN `фамилии` ON `фамилии`.`id_жених` = `фамилии`.`id_пользователя`
LEFT JOIN `фамилии` ON `фамилии`.`id_невеста` = `фамилии`.`id_пользователя`

WHERE `свадьба`.`id_свадьбы`= 15
...
Рейтинг: 0 / 0
25.06.2015, 23:32:12
    #38993165
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запросить LEFT JOIN на одну и туже таблицу для разных значений id?
mankingВот запрос, будет ли он корректен?
В таблице `свадьба` есть id жениха и id невесты.
Нужно вывести их id плюс вывести еще и их фамилии, которые находятся в другой таблице `фамилии`.
В таблице `фамилии` есть поля `id_пользователя` и `ФИО`

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SELECT 
`свадьба`.`id_жених`,
`свадьба`.`id_невеста` 

m.`ФИО` as ФИО_жениха,
w.`ФИО` as ФИО_невесты

FROM `свадьба`

LEFT JOIN `фамилии` m ON `свадьба`.`id_жених` = m.`id_пользователя`
LEFT JOIN `фамилии` w ON `свадьба`.`id_невеста` = w.`id_пользователя`

WHERE `свадьба`.`id_свадьбы`= 15
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как запросить LEFT JOIN на одну и туже таблицу для разных значений id? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]