0
我有要求在HQL中以逗號分隔的字符串顯示子查詢結果。在HQL中,如何從子查詢中得到逗號分隔的字符串導致select子句?
select DEPARTMENT_ID,
(select FIRST_NAME
FROM EMPLOYEES
where DEPARTMENT_ID =90) as Employee_Names
FROM DEPARTMENTS
where DEPARTMENT_ID =90;
select子句中的子查詢結果我需要顯示爲逗號分隔值。
任何幫助提前感謝。謝謝。
加入兩個表,組由'department_id'並使用[組內LISTAGG()()](http://docs.oracle.com/database/121/SQLRF/functions101.htm#SQLRF30030)函數以產生期望的結果。 –
@Nicholas,謝謝你的回覆。但我需要在HQL中做到這一點。不在sql中。在SQL中,我已經嘗試過它的工作。我無法將現有的HQL quey更改爲SQL,因爲它具有重大影響。 – RaoPotla