NoN
Постоялец
- Регистрация
- 25 Ноя 2008
- Сообщения
- 79
- Реакции
- 33
- Автор темы
- #1
есть запрос
но суть в том что в главной таблице ws_firms_office в поле fo_address_street может быть пустое, и тогда в итоге эта фирма не выводится так как в таблице "ws_db_city_street" dcs.dcs_id нет такого значения тоесть условие "AND dcs.dcs_id = fo.fo_address_street" не срабатывает...
Так вопрос как составить запрос что бы если нет занчения в AND dcs.dcs_id, там было NULL
Спасибо.
Код:
SELECT *
FROM ws_firms_company AS fc, ws_firms_office_group AS fog, ws_firms_office AS fo, ws_db_city_street AS dcs, ws_db_city AS dc
WHERE fog.fog_cat = '65'
AND fog.fog_office = fo.fo_id
AND fo.fo_company = fc.fc_id
AND dcs.dcs_id = fo.fo_address_street
AND dcs.dcs_city = dc.dc_id
ORDER BY fc.fc_id
LIMIT 0 , 30
но суть в том что в главной таблице ws_firms_office в поле fo_address_street может быть пустое, и тогда в итоге эта фирма не выводится так как в таблице "ws_db_city_street" dcs.dcs_id нет такого значения тоесть условие "AND dcs.dcs_id = fo.fo_address_street" не срабатывает...
Так вопрос как составить запрос что бы если нет занчения в AND dcs.dcs_id, там было NULL
Спасибо.