我有两个表,我想使用SQL查询加入它们并在产品页面上显示产品
表1 [表名:A]有product_id
和category_id
,而表2 [表名:B]有product_id
,product_name
和{{1} }。
在这里,我想加入表A和B,并选择表B中price
= 77的表B中的所有产品。
我想在仅有77个类别ID的产品页面上打印category_id
和product_name
。
答案 0 :(得分:1)
SELECT
B.product_name,
B.price
FROM
B
JOIN A ON A.product_id = B.product_id
WHERE
A.category_id = 77
答案 1 :(得分:1)
SELECT
B.product_name,
B.price
FROM A,B
WHERE
A.product_id = B.product_id
AND A.category_id = 77;
也是可能的。 (试过MySQL和Oracle DB)