2011-11-28 64 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

相關問題