I din fråga;
SELECT *
FROM phonetype
LEFT JOIN phone
ON phonetype.phonetypeID=phone.phonetypeID
where phone.peopleID = ?
... LEFT JOIN
.
Det du troligen vill är att lägga till villkoret i LEFT JOIN
är PÅ
sats istället, tillåter de tomma värdena för telefon
att fortfarande dyka upp;
SELECT *
FROM phonetype
LEFT JOIN phone
ON phonetype.phonetypeID=phone.phonetypeID
AND phone.peopleID = ?