SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.01.2017 00:29:16

marvitalik
Участник
Зарегистрирован: 01.12.2015
Сообщений: 11

Пример запроса для выборки из двух таблиц (множественное объединение?)

Есть 2 таблицы:
А:
id, id_1, value_1, id_2, value_2, id_3, value_3
1, 1, 10, 2, 20, 3, 30
B:
id, name
1 Name1
2 Name2
3 Name3

Как можно получить результат вида:
name_1, value_1, name_2, value_2, name_3, value_3
Name1, 10, Name2, 20, Name3, 30

Заранее спасибо!

Неактивен

 

#2 16.01.2017 00:47:58

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5829

Re: Пример запроса для выборки из двух таблиц (множественное объединение?)

невнимательно прошлый раз прочитал



select t1.name name_1, value_1, t2.name name_2, value_2, t3.name name_3, value_3
from A join B t1 on A.id_1=t1.id join B t2 on A.id_2=t2.id join b t3 on A.id_3=t3.id

Неактивен

 

#3 16.01.2017 09:16:13

marvitalik
Участник
Зарегистрирован: 01.12.2015
Сообщений: 11

Re: Пример запроса для выборки из двух таблиц (множественное объединение?)

Благодарю!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson