Я пытаюсь выполнить этот запросИзвлечение нескольких строк из Суб запроса в MySql
SELECT R1.`report_date`,(SELECT R2.`report_id` FROM `reports` AS R2 WHERE R2.`report_date` = R1.`report_date`) AS DATA FROM `reports` AS R1 GROUP BY R1.`report_date`
Я получаю эту ошибку
MySQL said:
#1242 - Subquery returns more than 1 row
Как я могу принести несколько строк из этого запроса ??
Вы можете получить одно значение из подзапроса, если вам нужно несколько значений, тогда оно должно быть 'concat', или мы можем сказать, разделенное запятыми, и если вам нужно несколько значений, вы можете использовать' join' или для единственного значения, значение вашего подзапроса до 1 –
Спасибо @Uchiha. Как я могу получить несколько значений, используя ** JOIN ** ?? На самом деле мне нужно получить несколько значений. –
Опубликовать ожидаемый результат вместе с табличной схемой –