powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Сложный запрос с ANY, SOME и ALL
2 сообщений из 2, страница 1 из 1
Сложный запрос с ANY, SOME и ALL
    #37205859
saneea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю такую табличку:

Код: plaintext
CREATE TABLE PHOTOSTAGS(PhotoID INTEGER, PRIMARY KEY (PhotoID));

пытаюсь выполнить простейший сложный запрос (над смыслом запроса задумываться не надо, т.к. это просто для примера)

Код: plaintext
SELECT PhotoID FROM PHOTOSTAGS WHERE PhotoID  > ALL (SELECT PhotoID FROM PHOTOSTAGS);

Выдаёт: "Error: near "ALL": syntax error"

меняю ALL на ANY
Код: plaintext
SELECT PhotoID FROM PHOTOSTAGS WHERE PhotoID  > ANY (SELECT PhotoID FROM PHOTOSTAGS);

Выдаёт: "Error: near "SELECT": syntax error"

Очень странно, что на ALL и ANY SQLite по разному "ошибаеся"... или у него ALL это какое-то другое ключевое слово?
А при этом MySQL без проблем кушает эти же запросы... В чём может быть проблема?
...
Рейтинг: 0 / 0
Сложный запрос с ANY, SOME и ALL
    #37207286
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALL - зарезервированное слово. А ANY в словаре пока нету.
http://www.sqlite.org/lang_keywords.html

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


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