powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверка на наличие записи в другой таблице
5 сообщений из 5, страница 1 из 1
Проверка на наличие записи в другой таблице
    #39957264
vit332
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Прошу помочь с запросом. Есть 2 таблицы

table1
id1234
table2 (в ней у одного id могут быть разные rule)
idrule1pay992pay993pay1003pay994pay100
Нужно проверить, все id из table1 на наличие строки, в которой rule='pay99' в table2

Хотелось бы на выходе такой список:
idpay991да2да3да4нет
...
Рейтинг: 0 / 0
Проверка на наличие записи в другой таблице
    #39957318
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT t1.id, 
       CASE WHEN t2.id IS NULL 
            THEN 'нет' 
            ELSE 'да' 
            END pay99
FROM t1
LEFT JOIN t2 ON t1.id = t2.id AND t2.rule = 'pay99'
...
Рейтинг: 0 / 0
Проверка на наличие записи в другой таблице
    #39957319
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vit332
на наличие строки, в которой rule='pay99' в table2
А их может быть больше одной?
...
Рейтинг: 0 / 0
Проверка на наличие записи в другой таблице
    #39957326
vit332
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Спасибо!
...
Рейтинг: 0 / 0
Проверка на наличие записи в другой таблице
    #39957327
vit332
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

да, может быть больше одной строки с одним и тем же id, но rule разные
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверка на наличие записи в другой таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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