在这里,我遇到了一个查询
我有这张 PRODUCT 表,其中列出了带有产品 ID、标题、子类别 ID 和类别 ID 的产品。还有另一个表(procat),我有 procat id 和 parent id , procat title 。所以基本上一个具有父 id 的 id 是一个子类别,如果 0 那么它就是一个类别,这就是我的逻辑
现在基本上我想要做的是获取产品标题、类别标题和子类别标题我可以得到这个类别但是我怎么能得到子类别呢
SELECT
product.id,
product.title AS product_title,
procat.title AS category_title
FROM product,
procat
WHERE product.procatid = procat.id
OR product.procatsubid = procat.id
AND product.procatid = '31'
AND product.procatsubid = '21'
我也尝试过左加入,但无济于事