为什么这个子查询在SQL Server中工作而在SQLite中不起作用?

时间:2011-11-28 19:41:41

标签: sql sql-server sqlite

此查询在SQL Server上提供了所需的结果,但在SQLite中没有。

期望的结果:返回词汇单词中未使用的所有字母。

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

在SQL Server上返回所有未使用的字母,但在SQLite上返回每个字母(字母表中的行)。

您知道如何在SQLite中获得所需的结果吗?

1 个答案:

答案 0 :(得分:4)

SQLite使用||进行连接。你正在做的是补充。