yo,
ein JOIN ist da der richtige weg, wie du selbst schon festgestelllt hast, besser gesagt ein OUTER JOIN. Um dir weiterhelfen zu können sind neben dem dbms (mysql) auch die version hilfreich. ferner braucen wir den aufbau der beiden tabelle.
ps: es ist immer besser abfrage ohne den php teil zu posten, wenn es um abfragen geht.
Ilja