2016-07-21 7 views
0

私は2つのテーブルを持っています1.購入注文テーブルと別のものはです。2.Supplierテーブル。 それらの間に外国関係はあります(サプライヤーID購入注文表)。MySql: - 外部キーの関係を含む重複レコードをカウントする

purchase_idは重複している可能性がありますので、supplier_idの重複をカウントし、supplier_idに基づいてサプライヤテーブルからサプライヤ名を取得するためのクエリが必要です。 Tables

Query

答えて

2

単にあなたの結果にサプライヤテーブルに参加:

select supplier_id,count(*) c, supplier_name 
from purchase_order join supplier s on s.id=supplier_id 
group by supplier_id , supplier_name 
having c>1 
関連する問題