powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает select запрос с 2-мя условиями Where
10 сообщений из 10, страница 1 из 1
Не работает select запрос с 2-мя условиями Where
    #39746988
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Такой запрос выводит всех читателей и их даты рождения, которые брали книги:
Код: sql
1.
2.
3.
SELECT name_r, birthday
FROM Readers
WHERE id_reader in (select id_reader from Books_in_use) 



а такой запрос (вывести самого молодого читателя) выводит пустые строки:
Код: sql
1.
2.
3.
4.
SELECT name_r, birthday
FROM Readers
WHERE id_reader in (select id_reader from Books_in_use) 
and birthday = (select max(birthday) from Readers)



В чем ошибка?
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747009
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar,
Вы бы не могли показать таблицы Readers и Books_in_use
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747013
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:
Вот что написано про IN в HELP по синтаксису: выражение [Not] In(значение_1, значение_2, . . .) элементы списка разделены запятой
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747014
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Readers
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
-------------------------------------------------------------
|     id_reader     |      name_r       |     birthday      |
-------------------------------------------------------------
|                 1 | Anton             |        26.10.1978 |
-------------------------------------------------------------
|                 2 | Mike              |        12.04.1973 |
-------------------------------------------------------------
|                 3 | Nick              |        23.07.1991 |
-------------------------------------------------------------
|                 4 | Bill              |        12.05.2001 |
-------------------------------------------------------------
|                 5 | John              |        12.03.2002 |
-------------------------------------------------------------


Books_in_use
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
-----------------------------------------------------------------------------------------------------
|      id_book      |     id_reader     |     startdate     |      lenght       |     uptodate      |
-----------------------------------------------------------------------------------------------------
|                 1 |                 1 |        01.01.2018 |                 3 |        01.02.2018 |
-----------------------------------------------------------------------------------------------------
|                 1 |                 2 |        01.03.2018 |                 5 |        01.10.2018 |
-----------------------------------------------------------------------------------------------------
|                 2 |                 1 |        01.02.2018 |                 1 |        15.02.2018 |
-----------------------------------------------------------------------------------------------------
|                 2 |                 2 |        03.01.2018 |                 4 |        04.06.2018 |
-----------------------------------------------------------------------------------------------------
|                 3 |                 1 |        01.12.2018 |                 2 |                   |
-----------------------------------------------------------------------------------------------------
|                 3 |                 2 |        01.04.2018 |                 4 |        01.05.2018 |
-----------------------------------------------------------------------------------------------------
|                 3 |                 3 |        04.01.2018 |                 1 |        23.01.2018 |
-----------------------------------------------------------------------------------------------------
|                 4 |                 4 |        05.01.2018 |                 2 |        23.02.2018 |
-----------------------------------------------------------------------------------------------------
|                 1 |                 3 |        01.09.2018 |                 2 |                   |


Books
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
-------------------------------------------------------------
|      id_book      |      name_b       |      volume       |
-------------------------------------------------------------
|                 1 | Book1             |                   |
-------------------------------------------------------------
|                 2 | Book2             |                   |
-------------------------------------------------------------
|                 3 | Book3             |                   |
-------------------------------------------------------------
|                 4 | Book4             |                   |
-------------------------------------------------------------
|                 5 | Book5             |                   |
-------------------------------------------------------------
|                 6 | Book6             |                   |
-------------------------------------------------------------

sdkuMolasar,
Вы бы не могли показать таблицы Readers и Books_in_use
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747016
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял вас. Запрос ведь работает:
Код: sql
1.
2.
3.
SELECT name_r, birthday
FROM Readers
WHERE id_reader in (select id_reader from Books_in_use) 

sdkuВдогонку:
Вот что написано про IN в HELP по синтаксису: выражение [Not] In(значение_1, значение_2, . . .) элементы списка разделены запятой
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747025
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar,

А не хотите вывести самого молодого так:
Код: sql
1.
2.
3.
4.
SELECT TOP 1 name_r, birthday 
FROM Readers 
WHERE id_reader in (select id_reader from Books_in_use)
ORDER BY birthday DESC
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747033
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если самых молодых несколько?__MichelleMolasar,

А не хотите вывести самого молодого так:
Код: sql
1.
2.
3.
4.
SELECT TOP 1 name_r, birthday 
FROM Readers 
WHERE id_reader in (select id_reader from Books_in_use)
ORDER BY birthday DESC
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747035
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarНе понял вас. Запрос ведь работает:
Сильно сомневаюсь что корректно(ведь про подчиненный запрос сказано "подчиненный запрос должен возвращать ОДНУ запись"
посмотрите это:
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747036
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarА если самых молодых несколько?__MichelleMolasar,

А не хотите вывести самого молодого так:
Код: sql
1.
2.
3.
4.
SELECT TOP 1 name_r, birthday 
FROM Readers 
WHERE id_reader in (select id_reader from Books_in_use)
ORDER BY birthday DESC


То есть, все они родились в один день?
Выйдут все. Проверьте.
...
Рейтинг: 0 / 0
Не работает select запрос с 2-мя условиями Where
    #39747037
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет подчиненного запроса был не прав-прошу пардон(давненько я в HELP не по VBA заглядывал)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает select запрос с 2-мя условиями Where
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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