MySQLで、下のようなテーブル A,BをJOINします
テーブルA +-------+-------+ | ID | member| +-------+-------+ | 1 | 太郎 | | 2 | 次郎 | | 3 | 三郎 | +-------+-------+ テーブルB +-------+-------+ | ID | cat | +-------+-------+ | 1 | 長男 | | 2 | 次男 | +-------+-------+
求める結果は下です
+-------+-------+-------+ | ID | member| cat | +-------+-------+-------+ | 1 | 太郎 | 長男 | | 2 | 次郎 | 次男 | | 3 | 三郎 | NULL | +-------+-------+-------+
下のようなSQL文でいいとは思うのですが、
SELECT A.ID,member,cat FROM A LEFT JOIN B ON A.ID=B.ID
結果が下のようになってしまいます。
+-------+-------+-------+ | ID | member| cat | +-------+-------+-------+ | 1 | 太郎 |長男 | | 2 | 次郎 |次男 | +-------+-------+-------+
解決方法をお知りの方、お力添えよろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。