我試圖合併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