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')。