Как использовать результат select
в качестве столбца другого select
.Выберите результат как столбец другого выберите
Что-то вроде этого:
select a, b,
(select t from other_table where other_table.id = my_table.a) as c
from my_table
Если результат other_table
был один рекорд не было никаких проблем, но если она имеет более чем одну запись не может продолжаться.
http://stackoverflow.com/questions/7224736/two-select-statements -in-a-single-statement –
Почему бы не присоединиться к обеим таблицам на other_table.id = my_table.a? – Jayvee
Думаю, я должен использовать «курсор» или что-то в этом роде. – Rahmani