Использование вывода подзапроса в качестве полей основного запроса - PullRequest
0 голосов
/ 25 сентября 2019

Можно ли использовать выходные данные подзапроса в качестве полей следующего запроса?

SELECT TEAM_ID, ID1, ID2, ID3 FROM XYZ;

до

SELECT TEAM_ID, (SELECT IDs FROM ABC WHERE GROUP_ID="1") FROM XYZ;

Схема для XYZ

TEAM_ID, ID1, ID2, ID3
   50, B001, A003, S001 
   60, B002, A111, M001 

Схема для ABC

Group_ID, IDs
1, ID1,ID2,ID3
2, ID1,ID3
3, ID2

Теперь я хочу: TEAM_ID, ID1, ID2, ID3 50, B001, A003, S001

На основе Group_ID = 1

1 Ответ

0 голосов
/ 25 сентября 2019

Вы можете использовать join:

SELECT X.TEAM_ID, A.*
FROM X CROSS JOIN
     (SELECT IDs FROM ABC WHERE ABC.GROUP_ID = '1') a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...