Вот мой запрос:внутреннее соединение применяется условие только одной таблицы
SELECT p.product_id,p.title,p.price,p.total_sales,p.total_revenue,p.timestamp,i.image_id
FROM products AS p
INNER JOIN products_images AS i
ON p.product_id = i.product_id
WHERE p.account_id = ? AND p.deleted=0 AND i.featured=1
Я хочу получить i.image_id WHERE i.featured = 1
, но я не знаю, как применить это условие, так что это относится только к таблице изображений. Запрос работает, но я не получаю все мои результаты из таблицы продуктов, всего одну строку.
Очевидно, что в некоторых случаях может отсутствовать изображение imageid, где featured = 1. Поэтому в этом случае придется выплюнуть что-то еще.
Это отличное спасибо :) –