私はSQLの初心者です。私は 3 つのテーブルを持っていmr1,mr2,mr3
ます。Caseid
これらすべてのテーブルの主キーです。これらすべてのテーブル列を結合して結果を表示する必要があります。問題は、どの結合を使用するかわからないことです。以下のクエリのようにこれらすべてに参加したとき:
select mr1.col1,mr1.col2,mr2.col1,mr2.col2,mr3.col1,mr3.col2
from mr1,mr2,mr3
where mr1.caseid = mr2.caseid
and mr2.caseid = mr3.caseid;
レコードの最大数は table にある 2 ですが、4 つのレコードが表示されますmr2
。レコードが重複しています。この点について誰か助けてもらえますか?