Не то чтобы я критиковал, но хранить изображение в той же таблице, где и текстовые данные, не самая удачная идея. Да и сама по себе такая возможность излишество.
Я понял, что вы хотите. Решение: Код (Text): SELECT `date`, GROUP_CONCAT(`m_array` SEPARATOR ', ') AS 'list' FROM `menu_table` GROUP by `date` Но объединить это с `kuchnya` не получится Правильное решение Код (Text): SELECT `menu_table`.`date`, `kuchnya`.`type`, `kuchnya`.`names`, `kuchnya`.`sostav`, `kuchnya`.`ves`, `kuchnya`.`price`, `kuchnya`.`opisanie`, `menu_table`.`m_array` FROM `kuchnya` INNER JOIN `menu_table` ON `kuchnya`.`imageId` = `menu_table`.`m_array` ORDER BY `date` ASC Или на одну дату Код (Text): SELECT `menu_table`.`date`, `kuchnya`.`type`, `kuchnya`.`names`, `kuchnya`.`sostav`, `kuchnya`.`ves`, `kuchnya`.`price`, `kuchnya`.`opisanie`, `menu_table`.`m_array` FROM `kuchnya` INNER JOIN `menu_table` ON `kuchnya`.`imageId` = `menu_table`.`m_array` WHERE `date` = '2020-10-22' ORDER BY `price` ASC
яхууууууу, спасибо, выглядит оч просто, урок усвоен! Проблема была в том что я применял ид равно ид до ON а надо было после )))
Всё таки советую пересмотреть структуру таблиц. Скачайте какую-нибудь рабочую базу. От опытных администраторов. Смотрите, что там и как. Для начала копируйте...
Код (Text): SELECT `menu_table`.`date`, GROUP_CONCAT(DISTINCT kuchnya.names ORDER BY kuchnya.names) AS menu FROM `kuchnya` INNER JOIN `menu_table` ON `kuchnya`.`imageId` = `menu_table`.`m_array` GROUP BY `menu_table`.`date` ORDER BY `date` ASC еееееееееееее, красное сухое придало мне сил ))))
Это только дата и название. Для остальных колонок GROUP_CONCAT() придется применять тоже. DISTINCT, кстати, лишнее.