SELECT CATEGORY
FROM PEA_TEMPLATE
WHERE TEMP_ID = 000001 AND TEMP_VERSION = 2
This query returns '000001','000002'
which is saved in CATEGORY
column as in this format.
SELECT *
FROM HR_CATEGORY
WHERE CAT_CODE IN ('000001', '000002')
This select is working fine with row string
SELECT *
FROM HR_CATEGORY
WHERE CAT_CODE IN (SELECT CATEGORY
FROM PEA_TEMPLATE
WHERE TEMP_ID = 000001 AND TEMP_VERSION = 2)
But when I use query inside IN it does not return any value.
What is the reason for this? Any way to fix this?