Запрос с объединением двух записей одной таблицы

Рейтинг: 0Ответов: 1Опубликовано: 27.02.2015

Допустим, есть таблица

create table X(id integer, name text)

и вторая таблица

create table Y(id1 integer, id2 integer)

Вторая как бы связывает две записи из первой таблицы.

Как мне одним запросом получить данные второй таблицы с такими столбцами:

|id1|name1|id2|name2|

Ответы

▲ 1
select t1.id, t1.name, t2.id, t2.name from x as t1 inner join Y as t2 on t1.id=t2.id2

Вообще почитайте, что такое inner/left/right join - туториалов в Сети полно.