0
テーブルがほとんどありませんでした(a、b、c、d)。すべてのテーブルに参加してデータ全体を取得しようとしました。すべてを選択してすべてのテーブルに参加しようとしたとき。私の "id"と "foreign_key"はnullを返します。クエリのオブジェクトは、SELECTとJOINの後にnullを返します。
MySQLのクエリ
SELECT * FROM TABLEA
LEFT JOIN TABLEB ON TABLEB.menu_id = TABLEA.id
LEFT JOIN TABLEC ON TABLEC.menu_id = TABLEA.id
LEFT JOIN TABLED ON TABLED.id = TABLEA.user_id
結果
{
id: null,
user_id: null,
others: other_data
...
}
期待される結果
{
id: XXX,
user_id: YYY,
others: other_data
...
}