【发布时间】:2014-03-14 13:44:57
【问题描述】:
我有 3 张桌子
product
-product_id
-name
-image
product_description
-product_id
-product_description
-product_attributes
product_store
-product_id
-store_id
我需要做的是从product 和product_description 表中获取产品名称、描述和图像,并且产品应该只来自product_store 表中的store_id = 0 or 1。
product_store 表只有 product_id 和 store_id 字段
到目前为止,我已经加入了 product 和 product_description 表。但我仍在尝试加入product_store 表以检查产品是否来自正确的商店。
SELECT p.product_id, pd.name,p.image FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) order by p.product_id DESC LIMIT 3
谁能告诉我如何加入第三张表并检查它是否来自正确的 store_id?
【问题讨论】:
-
请给我清楚的字段名称,无法理解您的详细信息..
-
@jmail 我更新了帖子..
-
根据您上面的表格描述,表格
product_description没有name列。您可能希望将您的声明更改为p.name。