У меня есть две таблицы («элементы» и «образы») и хотелось бы получить список предметов с одним изображением для каждого элемента.php выбрать только одно изображение для каждого элемента
Скажем, item_id
является 1, и этот товар имеет 5 записей в таблице images
, а мой элемент кода 1 будет отображаться 5 раз в цикле while, так как он имеет 5 изображений, но это не то, что мне нужно.
Мне нужен элемент для показа только один раз с одним изображением.
Вот мое заявление:
SELECT * FROM items, images
WHERE item_banner = 'Yes'
AND item_publish = 'Yes'
AND image_type = 'img'
AND item_id = image_item_id
ORDER BY RAND();
И какое изображение для показа? Если у вас есть 5 для каждого предмета, то какой из них выбрать? –
самое первое изображение в таблице изображений, у которой есть image_item_id = 1 –