Я хочу получить записи таблицы в одинарных кавычках со значениями, разделенными запятыми, и использовать этот вывод как подзапрос внутри основного запроса для получения записей, но мой подзапрос не работает, однако запись двух отдельных запросов работает нормально, но я хочу использовать один запрос вместо двух запросов.
Mysql запрос для получения значений одинарных кавычек с разделением запятыми:
SELECT GROUP_CONCAT(DISTINCT (CONCAT('''', date(created_on), '''' ))) as
strengths FROM table WHERE created_on BETWEEN '2020-08-01' AND '2020-08-04'
вывод:
'2020-08-01','2020-08-03'
Ожидается тот же результат, но с использованием mysql подзапрос: (ниже запрос не извлекает записи)
SELECT * FROM `report` where created_on in (SELECT GROUP_CONCAT(DISTINCT
(CONCAT('''', date(created_on), '''' ))) FROM report WHERE created_on BETWEEN
'2020-08-01' AND '2020-08-04') order by created_on