powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как убрать из выборки поля с NULL
5 сообщений из 5, страница 1 из 1
Как убрать из выборки поля с NULL
    #38927452
Redigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объединяю несколько таблиц, потом по ним делаю поиск, но в выборку попадают поля с NULL, а мне они не нужны.

Пробовал писать WHERE sb.key_id IS NOT NULL (но не помогает, всё равно в выборке есть поля с NULL..

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT sl.id, sl.content, sb.key_id, sb.site_id, sb.page_id, sb.content_2, sb.img_url, ud.id, ud.img_par_1, ud.url, ud.par_1
FROM search_live sl
LEFT JOIN search_base sb ON sl.id = sb.key_id
LEFT JOIN url_db ud ON sb.site_id = ud.id
WHERE sb.key_id IS NOT NULL
AND sl.content LIKE 'TEST%'
OR sl.content LIKE '111%'
...
Рейтинг: 0 / 0
Как убрать из выборки поля с NULL
    #38927493
retvizan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Redigor,

WHERE (sb.key_id IS NOT NULL AND sl.content LIKE 'TEST%')
OR (sl.content LIKE '111%' AND sb.key_id IS NOT NULL)
...
Рейтинг: 0 / 0
Как убрать из выборки поля с NULL
    #38927510
Redigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
retvizanRedigor,

WHERE (sb.key_id IS NOT NULL AND sl.content LIKE 'TEST%')
OR (sl.content LIKE '111%' AND sb.key_id IS NOT NULL)

Спасибо!

Как раз то, что и нужно было!
...
Рейтинг: 0 / 0
Как убрать из выборки поля с NULL
    #38927531
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
retvizanRedigor,

WHERE (sb.key_id IS NOT NULL AND sl.content LIKE 'TEST%')
OR (sl.content LIKE '111%' AND sb.key_id IS NOT NULL)

не, не так.


Код: sql
1.
2.
WHERE sb.key_id IS NOT NULL 
AND ( sl.content LIKE 'TEST%' OR sl.content LIKE '111%')



Это правда одно и то же по логике, но просто так-то легче писать...
...
Рейтинг: 0 / 0
Как убрать из выборки поля с NULL
    #38927582
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мож просто INNER JOIN, а не LEFT?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как убрать из выборки поля с NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]