【发布时间】:2014-05-28 08:13:36
【问题描述】:
这是我的查询:
select p.cod_produs, p.title, c.category as cname, p.description, p.short_desc, p.img1, p.price, p.qty, p.isActive, p.disponibilitate
from tblproducts p
inner join tblcategory c on p.cat_id = c.id
我有两个表:tblcategory & tblproducts. 在我的tblcategory 中,我有一个属性cat_id。当我的产品没有分配任何类别时,有可能是cat_id 的值是0。我的查询返回所有具有类别的产品。所以,我想创建一个查询,它返回所有有类别和没有类别的产品(返回 0)。我怎样才能做到这一点 ?谢谢
【问题讨论】:
-
阅读 SQL 查询的 WHERE 子句。
-
如果我正确理解了这个问题,也可以 LEFT JOIN。
标签: sql select inner-join