我是 sql 的新手。我有三张桌子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;
它显示 4 条记录,尽管最大记录数是 2,在 table 中mr2
。记录重复,有人可以在这方面帮助我吗?