Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как в одном запросе выбрать данные с множественными подзапросами? / 3 сообщений из 3, страница 1 из 1
21.03.2018, 17:00
    #39618393
pavelforever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в одном запросе выбрать данные с множественными подзапросами?
Здравствуйте, допустим есть таблица "Подсчёт":

Имя | Яблоки
---------
Таня |3
Маша |7
Петя |1

Есть 5 имён и надо найти, у кого из этих имён 0 яблок. Возможно ли это сделать за один запрос, чтоб в итоге получилась таблица со списком имён, у кого яблок нет. НО! НЕ ВСЕ ИМЕНА ЕСТЬ В ТАБЛИЦЕ. То есть запрос 'Select `Имя` FROM `Подсчёт` where `Яблоки`=0' не подойдёт.
...
Рейтинг: 0 / 0
21.03.2018, 17:14
    #39618407
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в одном запросе выбрать данные с множественными подзапросами?
pavelforever,

Проще на приложении.
А так..
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select username from (
select 'таня' as username
union all
select 'федя'
....
) u
left join tablename t using(username)
where t.apples is null or t.apples = 0
...
Рейтинг: 0 / 0
22.03.2018, 12:23
    #39618815
pavelforever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в одном запросе выбрать данные с множественными подзапросами?
Melkij, спасибо большое за то, что дали правильное направление, с задачей справился!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как в одном запросе выбрать данные с множественными подзапросами? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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