MySQL JOIN с LIMIT 1 в объединенной таблице

Я хочу объединить две таблицы, но получаю только 1 запись таблицы2 на запись таблицы1

Например:

SELECT c.id, c.title, p.id AS product_id, p.title
FROM categories AS c
JOIN products AS p ON c.id = p.category_id

Это даст мне все записи в продуктах , чего я не хочу. Мне нужен 1 [первый] продукт в категории (у меня есть столбец sort в поле продуктов).

Как мне это сделать?

59
задан John Davidson 29 July 2011 в 21:49
поделиться