我正在尝试显示来自 3 个单独表的数据。
1. product_master 包含有关产品的数据,如图像、价格、数量等。
2.只包含attribute_id 和attribute_name 的attribute_master,
3. product_attrib_master 包含prod_id 即外键、attribute_id 即外键和product_attribute_value 等数据。
现在我有以下查询:
SELECT
pm.prod_name,
am.attribute_name,
pa.product_attribute_value
FROM product_attrib_master pa
LEFT JOIN attribute_master am
ON pa.attribute_id = am.attribute_id
LEFT JOIN product_master pm
ON pa.prod_id=pm.prod_id
ORDER BY pa.prod_id;
此查询显示以下结果:
现在我只想显示特定项目的数据。假设我想显示 item 的数据,Nokia Lumia 925
它是prod_id = 12
. 那我该怎么办?
有人建议我该怎么做吗?