0
私は製品名のリファレンステーブル(main)と、別の名前を持つ他のいくつかのテーブルを持っています。私は代替名の2つのテーブルを持っていると私は唯一のFKは、のいずれかから存在するすべての行を取得する方法複数のテーブルMysql JOIN
SELECT main.id,main.name,tabA.name,tabB.name FROM main INNER JOIN tabA ON tabA.fk=main.id LEFT JOIN tabB ON tabB.fk=main.id ORDER BY main.name
を使用して存在するテーブルAから参照テーブルにFKそれらの行を表示するには、この時点では 代替テーブル?
愚かな私に、感謝:) – user965748
それは、彼らが他のテーブルの一つに表示するかどうかは、メインからすべてのIDを返さないでしょうか? – octern
@octernこれが問題であれば、 'where tabA.name is nuLLまたはtabB.name IS NOT nULL'を使用してください –