加入两个表并打印产品名称和价格,类别ID为77

时间:2017-11-27 17:19:56

标签: sql

我有两个表,我想使用SQL查询加入它们并在产品页面上显示产品

表1 [表名:A]有product_idcategory_id,而表2 [表名:B]有product_idproduct_name和{{1} }。

在这里,我想加入表A和B,并选择表B中price = 77的表B中的所有产品。

我想在仅有77个类别ID的产品页面上打印category_idproduct_name

2 个答案:

答案 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)