Синтаксическая ошибка подзапроса SQLite рядом с "(" - PullRequest
0 голосов
/ 03 ноября 2010

Итак, я пытаюсь выполнить этот запрос в моей базе данных:

select 
  count(*) 
from (select 
        userID 
      from users 
      where rating> 1000 
        except (select 
                  userID 
                from users 
                where rating > 1000 
                  except select sellerID from auctions));

И получаю эту ошибку: «Ошибка: около строки 1: около» («: синтаксическая ошибка»

Любая помощь приветствуется

1 Ответ

5 голосов
/ 03 ноября 2010

Как насчет использования этого вместо? Это логический эквивалент?

 SELECT COUNT(*) FROM  Users
 WHERE Rating > 1000
 AND UserID NOT IN (SELECT SellerID FROM Auctions)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...