snark
Новичок
LIMIT и ORDER в LEFT JOIN
Возможно ли реализовать запрос, который бы читал записи из одной таблицы и объеденял другую посредстам LEFT JOIN, но брал не все записи в присоеденяемой таблице, а только одну и причем отсортированную по дате вставке (последнюю)... Хочу одним запросом выводить категории и последнее сообщение в ней?
SELECT category.*, demand.id as dem_id, demand.title as dem_title FROM category left join demand on (category.id=demand.cat) where group by category.id order by category.area asc limit 0, 50
сейчас вот типо так... с GROUP BY конечно он возвращает по одной записи, но я не знаю как отсортировать взятие в LEFT JOIN ...
пробывал order by demand.ins_date - не помогает...
Спасибо...
Возможно ли реализовать запрос, который бы читал записи из одной таблицы и объеденял другую посредстам LEFT JOIN, но брал не все записи в присоеденяемой таблице, а только одну и причем отсортированную по дате вставке (последнюю)... Хочу одним запросом выводить категории и последнее сообщение в ней?
SELECT category.*, demand.id as dem_id, demand.title as dem_title FROM category left join demand on (category.id=demand.cat) where group by category.id order by category.area asc limit 0, 50
сейчас вот типо так... с GROUP BY конечно он возвращает по одной записи, но я не знаю как отсортировать взятие в LEFT JOIN ...
пробывал order by demand.ins_date - не помогает...
Спасибо...