1
我想返回所有family_name
记录,其中prod_type为P
。Inner Join返回错误记录
的表是:
表产品
随着记录
而且表族
随着记录
但是,当我执行查询:
SELECT family_name
FROM family
INNER JOIN products
ON products.prod_type="P";
我得到这个:
不知道如何解决它?谢谢 !
我想返回所有family_name
记录,其中prod_type为P
。Inner Join返回错误记录
的表是:
表产品
随着记录
而且表族
随着记录
但是,当我执行查询:
SELECT family_name
FROM family
INNER JOIN products
ON products.prod_type="P";
我得到这个:
不知道如何解决它?谢谢 !
检查您的WHERE子句中的“P”来代替,并使用family_code连接条件:
SELECT f.family_name
FROM family f
INNER JOIN products p ON p.family_code = f.family_code
WHERE p.prod_type='P';
基本上,你的初始查询在family
返回每一行的FAMILY_NAME每行products
匹配(prod_type为'P')。