mysql выбрать из категорий по два товара

программирование MySQL база данных query

допустим есть две таблиц.
category{
id:int
parent_id:int
name:varchar
}
product{
id:int
category_id:int
name:varchar
}
какой запрос(сложный) сделать что б выбрать
у каждой категории по товару (допустим 2) где parent_id = допустим 1

Примечание:
slo_nik parent_id это айдишник материнской категории и берется из category{id}
но тут нужно не пхп а mysql запрос составить как тут типа http://habrahabr.ru/blogs/mysql/70479/

Примечание:
в смысле нужен один запрос, в котором еще пару есть. который выберет по два товара из каждой категории
Ответы:
SELECT * FROM `product` WHERE `category_id` = '".intval($category_id)."' LIMIT 2
Запрос выбирает из таблицы "товары" два товара, которые принадлежат категории $category_id
SELECT * FROM `product` WHERE `category_id` = '".intval($category_id)."' AND `id` = '".intval($id)."'
Запрос выбирает из таблицы "товары" один товар с определённым `id` товара и принадлежащим определённой категории с $category_id
Не совсем понятно поле `parent_id` в таблице `category`... что в нём за значение хранится?


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.