Почему этот подзапрос работает в SQL Server, а не в SQLite? - PullRequest
2 голосов
/ 28 ноября 2011

Этот запрос дает желаемые результаты на SQL Server, но не на SQLite.

Желаемый результат: возвращает все буквы, которые не используются в словарных словах.

SELECT letter 
FROM alphabet
WHERE NOT EXISTS (
  SELECT word 
  FROM vocabulary
  WHERE word LIKE '%'+ letter + '%')

На SQL Server всевозвращаются неиспользуемые буквы, но в SQLite возвращаются все буквы (строки в алфавите).

Знаете ли вы, как получить желаемый результат в SQLite?

1 Ответ

4 голосов
/ 28 ноября 2011

SQLite использует || для объединения.То, что вы делаете, это дополнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...