0

テーブルを考える

製品安定

product_id | product_name | product_country
1          | ABC          | 1    
2          | DEF          | 3    
3          | ASD          | 2    
4          | JGH          | 3    
5          | WER          | 2

国表

country_id | country_name
1          | Japan
2          | China
3          | Uganda
4          | France
5          | United States

このクエリが生成するような結果を取得したい

SELECT * FROM PRODUCTSTABLE;

唯一の違いは、3 番目の列 'product_country' にあります。2 番目のテーブルから参照されたそれぞれの国名が来る必要があります。

ありがとうございました。

4

2 に答える 2

1

を使用して両方のテーブルを結合する必要がありますINNER JOIN

SELECT  a.product_id,
        a.product_name,
        b.country_name
FROM    products a
        INNER JOIN country b
            ON a.product_country = b.country_ID

結合についてさらに詳しく知りたい場合は、以下のリンクにアクセスしてください。

于 2013-09-24T14:17:50.113 に答える