すべてのメンバーとすべてのメンバーのボートのリストを取得したいと考えています。私がやっている方法では、メンバーが持っている各ボートのメンバー情報を取得します。したがって、John Smith のメンバーが 3 つのボートを所有している場合、John Smith は 3 回表示されます。名前と情報を一度表示し、ボートと一緒に複製する代わりに空の列を表示したい.
SELECT m.memberId, m.fName, m.lName, m.ssn, b.boatId, b.length, bt.type
FROM member AS m
RIGHT JOIN boat AS b
ON m.memberId = b.memberId
INNER JOIN boatType AS bt
ON b.boatTypeId = bt.boatTypeId