powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помощь с выборкой
6 сообщений из 6, страница 1 из 1
Помощь с выборкой
    #39717442
k1636k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в первой есть столбцы id, a, во второй id, b

Нужно выбрать все строки, где а > 0, а в b = 1, но к одному id множество записей в столбце b.
...
Рейтинг: 0 / 0
Помощь с выборкой
    #39717445
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k1636k,

JOIN + EXISTS-подзапрос.
А может - и один EXISTS-подзапрос, без JOIN

8-Q
...
Рейтинг: 0 / 0
Помощь с выборкой
    #39717454
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Структуру таблиц (в теге SRC), пример наполнения и желаемый результат (в теге Table) - в студию.
...
Рейтинг: 0 / 0
Помощь с выборкой
    #39717460
k1636k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал

SELECT * FROM а JOIN а ON а.id = b.id
WHERE b.bon > 0 and not exists (select * from a where a.message like '%bon%')

в итоге пусто, хотя вручную смотрел, подобные случаи есть. Нужно выбрать записи, когда в b.bon > 0, а в А нет message like '%bon%'
...
Рейтинг: 0 / 0
Помощь с выборкой
    #39717508
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k1636kНужно выбрать записиИз какой таблицы? Какие именно записи?
И опять же 21703946 .
...
Рейтинг: 0 / 0
Помощь с выборкой
    #39719373
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k1636kПробовал

SELECT * FROM а JOIN а ON а.id = b.id
WHERE b.bon > 0 and not exists (select * from a where a.message like '%bon%')

в итоге пусто, хотя вручную смотрел, подобные случаи есть. Нужно выбрать записи, когда в b.bon > 0, а в А нет message like '%bon%'
1) Запрос должен упасть с ошибкой, в нём нет таблицы b
2) k1636k а > 0
а что такое а?
3) Запрос, когда начнёт выполняться, будет возвращать пустоту до тех пор, пока в таблице а есть ход одна запись, в которой message like '%bon%'

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


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