Помогите с запросом ... MySQL
Незнаю как написать такой запрос ..
Есть первая таблица в ней 2 колонки (дата и еда ) к примеру (1 табл) 18.06.2010 Молоко 18.06.2010 Хлеб 18.06.2010 Курица 19.06.2010 Жаркое 19.06.2010 (итд) 19.06.2010 с нее по интервалу дат ( с и по) выбираем первых 5 дат (тоесть нада както строки с датами сгрупировать) а потом есть (2 таблица) в ней тоже самое что и с первой .. но сложность в том чтоб не находить во 2 таблице даты которые нашли в первой .. и в результате вывести списки с первыми 5 датами по 2 таблицам помогите .. |
Arfey,
Ну ты даёшь, ты что хочешь чтоб мы тебе сайт сделали целиком?:) По моему тут уже тебе пол сайта точно наклепали. |
Цитата:
я в 1С бы эту задачу за пол дня бы максимум склепал .. а в вебе .. я не шарю ну и тут помогают потому можно не вооруженым взлядом видеть как я продвигаюсь) |
select `дата`, group_concat(еда) from (select * from table1 where `дата` between X and Y
union select * from table2 `дата` between X and Y)t group by `дата` desc limit 5; |
Часовой пояс GMT +3, время: 18:39. |