我在数据库中有两个表。一个用于产品,另一个用于产品图像。我加入的表,这样我可以有一个查询得到的产品图片和信息:左连接重复列
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