2011-11-28 63 views
2

该查询在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中获得想要的结果吗?

回答

4

SQLite使用||来连接。你在做什么是增加。

+0

太好了,谢谢Marc B! – Louis

相关问题