Страница 1 из 1
Подскажите запрос!
Добавлено: 09 июн 2007, 18:13
Stanislav
Есть 2 таблицы:
Таблица-1:
USER_ID
NAME
.....
Таблица-2:
USER_ID-1
USER_ID-2
ACTION
....
Надо получить таблицу:
ACTION NAME-1 NAME-2
Добавлено: 09 июн 2007, 20:58
BB
select action, t1.name, t2.name
from table2
inner join table1 t1 on userid1=t1.userid
inner join table1 t2 on userid2=t2.userid
Добавлено: 09 июн 2007, 21:04
Stanislav
Спасибо!
А другие варианты возможны?
Добавлено: 09 июн 2007, 21:23
ajkj3em
Stanislav писал(а):Спасибо!
А другие варианты возможны?
конечно возможны
Добавлено: 09 июн 2007, 21:25
ajkj3em
стоит, наверное, добавить, что SQL я не знаю
Добавлено: 09 июн 2007, 21:34
Stanislav
ajkj3em писал(а):стоит, наверное, добавить, что SQL я не знаю

Re: Подскажите запрос!
Добавлено: 09 июн 2007, 21:35
Дима
Просто другая запись. Может, она тебе понравится больше
select action, b.name, c.name
from table2 a, table1 b, table1 c
where a.user_id_1 = b.user_id and a.user_id_2 = c.user_id
Добавлено: 10 июн 2007, 22:09
Stanislav
Всем спасибо!
Добавлено: 16 июн 2007, 07:38
Ursego
А, кстати, синтаксис с ключевым словом JOIN более читабельный, если только к нему, конечно, привыкнуть.