URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7824
[ Назад ]

Исходное сообщение
"помогите с sql-запросом"

Отправлено fa , 12-Янв-09 13:42 
Всем привет. Не могу построить sql-запрос. Помогите

table1 (id,value)
1, one
2, two
....

table2 (id,min_value_id, max_value_id)
1, 1, 2
2, 2, 5
3, 2, 4

Как получить select sql-запрос, в котором для каждого ряда вместо min_value_id и max_value_id подставляются значения из поля value таблицы table1
Другими словами хочу получить это:
1, one, two
2, two, five
3, two, four

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


Содержание

Сообщения в этом обсуждении
"помогите с sql-запросом"
Отправлено angra , 12-Янв-09 14:43 
select t1.id, t2.value, t3.value
from table2 as t1 left join table1 as t2 on min_value_id=t2.id
                  left join table1 as t3 on max_value_id=t3.id