我试图合并mst_Dosen
,mst_MK
,tst_Dosen_MK
之间的三个表。我只想显示ID, ID_Dosen, Name, ID_MK, Nama_MK
。无法连接表,ID_Dosen,ID_Dosen(主键)
我想加入表:tst_Dosen_MK.ID_Dosen得到形成mst_Dosen.ID_Dosen和tst_Dosen_MK.ID_MK得到形成mst_MK.ID_MK。
我已经尝试过了,但我仍然无法做到这一点。
"SELECT tst_Dosen_MK.ID, tst_Dosen_MK.ID_Dosen, mst_Dosen.Nama, tst_Dosen_MK.ID_MK, mst_MK.Nama_MK
FROM (tst_Dosen_MK INNER JOIN mst_Dosen ON (tst_Dosen_MK.ID_Dosen = mst_Dosen.ID_Dosen) AND (tst_Dosen_MK.ID_Dosen = mst_Dosen.Nama)) INNER JOIN mst_MK ON (tst_Dosen_MK.ID_MK = mst_MK.ID_MK) AND (tst_Dosen_MK.ID_MK = mst_MK.Nama_MK);
"
消息) “在表达类型不匹配”
你为什么要加入到'Nama'和'Nama_MK'?他们是身份证吗?他们是否与身份证相同?如果不是,请将它们保留在连接之外。 – oerkelens