Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
ВнизПомогоите с запросом Найти похожие ветки
← →
solenko © (2006-07-14 15:45) [0]Здрасвствуйте!
Есть запрос:
SELECT u.username, tcp.name as cpt, c.company_name, p.cb_surname, p.cb_infix, p.cb_mobile FROM jos_users u, jos_comprofiler p, jos_contact_person_types tcp, jos_company c WHERE u.id = p.user_id AND tcp.id = p.cb_persontype AND cb_status = 0 AND u.usertype="Registered" AND c.id = p.cb_company
Проблемма в том, что p.cb_company и p.cb_persontype могут содержать NULL, в следствии чего записи теряются.
Можно ли как-то одним запросом получить такой-же набор данных, но без потери строк, содержащих NULL?
← →
Stanislav © (2006-07-14 15:55) [1]Вместо
FROM jos_users u, jos_comprofiler p, jos_contact_person_types tcp, jos_company c
FROM jos_users u left join jos_comprofiler p on u.id = p.user_id ...
И так далее
← →
MsGuns © (2006-07-14 16:26) [2]Вместо WHERE использовать связки JOIN
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c