Приветствую.
Есть два столбца id1 и id2 в table2. Нужно объединить эти столбцы в под запросе и использовать результат в основном запросе в условии IN.
Делаю такой запрос:
SELECT * FROM table WHERE id IN (SELECT CONCAT( GROUP_CONCAT(id1), ',', GROUP_CONCAT(id2) FROM table2)
В итоге в под запросе получаю: строку из идентификаторов: 1,2,3,4,5 и т.д., но основной запрос не отрабатывает, хотя если результат под запроса вставить просто списком, все ОК.
Так же пробовал в под запросе каждый id оборачивать в кавычки:
CONCAT( GROUP_CONCAT(CONCAT("""", bo_linked_issue, """" )), ',', GROUP_CONCAT(CONCAT("""", Id, """" )) )
Результат такой же.
Что нужно еще сделать, чтобы результат под запроса корректно отрабатывал в основном запросе?