我在數據庫中有兩個表。一個用於產品,另一個用於產品圖像。我加入的表,這樣我可以有一個查詢得到的產品圖片和信息:左連接重複列
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
出現兩次,一次是id,一次是NULL
。如何修復我的查詢以獲取所有產品?
這完美地工作。 SELECT *是問題所在。謝謝! – 2012-04-22 03:04:00