Здравейте, в името не можах да обясня какво точно имам в предвид....
Каква е идеята?
имам таблица с картинки image, в която се съхраняват всички картинки, като има поле type, по което се указва, страница ли е, продукт, обява и т.н.
трябва ми заявка, която да взема точно по 2 картинки за определен продукт, по поле sort_order, но тазя заявка е примерно за 100 продукта, в момента вземам за 100 продукта 100 картинки, трябва да са по 2 на продукт да са 200
това е с цел да не правя излишни заявки към mysql, а да се вземат на 1 път
някакви идеи за подобна заявка.
в момента тя е следната
parent отговаря на id от таблицата product, url си е самата картинка, type указва продукти GROUP BY го ползвах да вади само по 1 картинка, обаче на мен ми трябват вече да са точно 2 не повече, може да са по-малко
Каква е идеята?
имам таблица с картинки image, в която се съхраняват всички картинки, като има поле type, по което се указва, страница ли е, продукт, обява и т.н.
трябва ми заявка, която да взема точно по 2 картинки за определен продукт, по поле sort_order, но тазя заявка е примерно за 100 продукта, в момента вземам за 100 продукта 100 картинки, трябва да са по 2 на продукт да са 200
това е с цел да не правя излишни заявки към mysql, а да се вземат на 1 път
някакви идеи за подобна заявка.
в момента тя е следната
Код:
"SELECT `parent`,`url` FROM `images` WHERE `parent` IN(1,2,3,4,5,6,7,8) AND `type`='products' GROUP BY `parent` ORDER BY `sort_order`,`id`"
parent отговаря на id от таблицата product, url си е самата картинка, type указва продукти GROUP BY го ползвах да вади само по 1 картинка, обаче на мен ми трябват вече да са точно 2 не повече, може да са по-малко