我有2個表:SQL查詢不檢索任何
Equipas:
codEquipa(這是表的primay鍵)
nomeEquipa
logoEquipa
estadioEquipa
cidadeEquipa
JOGO:
codJogo(這是表的primay鍵)
codEquipaCasa (這是codEquipa外鍵)
codEquipaFora (這是codEquipa外鍵)
dataJogo
並且有一個查詢:*
SELECT Equipa.nomeEquipa AS "Casa",
Equipa.nomeEquipa AS "Visitante"
FROM Equipa
JOIN Jogo AS j1 ON j1.codEquipaCasa=Equipa.codEquipa
JOIN Jogo AS j2 ON j2.codEquipaFora=Equipa.codEquipa
的事情是,我在JOGO與existant外鍵一個註冊表,但查詢不檢索我什麼。
在此先感謝您提供的任何幫助。 讓我知道你是否需要更多信息。
基於sql語法刪除了Sql-Server標記。 –
如果可能的話放一些示例數據 – Avi
爲什麼你在查詢的select部分有2個相同的列(Equipa.nomeEquipa)?你嘗試過LEFT JOIN嗎? –