Присоединиться, если существует в запросе MySQL

Я запускаю отчет, который экспортирует информацию о членах комитетов в электронную таблицу Excel.

Вот мой запрос:

SELECT membership_organization.name AS Firm, 
membership_individual.first AS FirstName, 
membership_individual.middle AS MiddleName, 
membership_individual.last AS LastName, 
membership_individual.email AS Email, 
membership_individual.phone AS Phone, 
membership_location.addr1 AS Address1, 
membership_location.addr2 AS Address2, 
membership_location.city AS City, 
membership_location.state AS State, 
membership_location.zipcode AS Zip 
FROM membership_individual 
JOIN membership_organization ON membership_individual.org_name_id = membership_organization.id 
JOIN membership_location ON membership_individual.location_id = membership_location.id 
WHERE membership_individual.id IN ({list if ids}) 
ORDER BY LastName

Проблема в том, что для некоторых участников не задан идентификатор местоположения или он установлен на 0, поэтому эти участники не отображаются в отчете.

Есть ли способ определить местоположение JOIN? Если идентификатор местоположения участников существует, вытащите информацию, если не покажите мне доступную информацию.

16
задан Ryan 8 June 2011 в 13:40
поделиться