я есть водн запрос, который возвращает запятая sepreted целые числа какИспользование GROUP_CONCAT результат в пункте Mysql
select GROUP_CONCAT(ids) from table2
теперь я хочу, чтобы использовать этот результат в другом запросе как
select * from table1 where column in (select GROUP_CONCAT(ids) from table2)
в этом случае он будет рассматривать только forst значение в разделе IN.
его не так хорошо Если вы можете напрямую использовать 'IN()', 'GROUP_CONCAT', это нецелесообразно, потому что у него есть лимит символов, который вам нужно увеличить, если вы использовали в своем ответе, вам также нужно сообщить, когда это можно сделать простым способом то зачем сначала создавать набор, а затем применять 'find_in_set', это имеет смысл? –
Я не говорю, что это хороший подход. Я советую использовать IN вместо этого, но я думаю, что это то, о чем он просил. –
есть ли какой-либо другой способ, в котором используется предложение where для значений group_concat(), отличных от find_in_set – pitu