У меня есть коррелированный подзапрос SQL, который возвращает несколько строк. Например,
SELECT NAME AS NAME1,
(SELECT NAME FROM ...) AS NAME2 /*this inner select returns more than one rows*/
FROM PERSONAL_INFORMATION
Возможно ли объединить строки, возвращенные NAME2, с остальной частью основного запроса, здесь NAME1
, то есть.
То, что я думаю, является своего рода перекрестным продуктом, показанным ниже, где я могу сгруппировать все данные экземпляры, используя GROUP BY
или DISTINCT
?
NAME1_1 NAME2_1
NAME1_1 NAME2_2
NAME1_2 NAME2_1
NAME1_2 NAME2_2