データベースに2つのテーブルがあります。1つは商品用で、もう1つは商品画像用です。1つのクエリで商品の画像と情報を取得できるように、テーブルを結合しています。
SELECT *
from items left join images
on items.item_id = images.item_id and
items.display_items = '1' and items.active = '1'
order by items.item_year desc, items.fullname desc, images.position asc
しかし、すべての製品が表示されていないことに気づきました。一部の商品には画像がなく、表示されていない商品もあります。Sequel Proでクエリを実行したところ、列item_id
が2回表示されていることがわかりました。1回はidで、もう1回はNULL
。です。クエリを修正してすべての製品を取得するにはどうすればよいですか?