クエリで;
SELECT *
FROM phonetype
LEFT JOIN phone
ON phonetype.phonetypeID=phone.phonetypeID
where phone.peopleID = ?
... WHERE 右端のテーブルに条件を指定した句は、右端のテーブルに値がないすべての行を削除し、LEFT JOINを否定します。 。
最も必要なのは、条件をLEFT JOINに追加することです。 のON 代わりに、phoneの空の値を許可する句 まだ表示されます;
SELECT *
FROM phonetype
LEFT JOIN phone
ON phonetype.phonetypeID=phone.phonetypeID
AND phone.peopleID = ?