On page http://www.sqlite.org/lang_expr.html :

"When a SELECT is the right operand of the IN operator, the IN operator
returns TRUE if the SELECT result contains no NULLs and if the left operand
matches any of the values in the SELECT result."

The part "SELECT result contains no NULLs" does not seem to hold true (and
for the better!):

sqlite> SELECT 'selected' WHERE 1 IN (SELECT null UNION SELECT 1);
selected

Cheers,
Igor
-- 
View this message in context: 
http://old.nabble.com/Documentation-error-in-explanation-of-%22IN-subquery%22-%28lang_expr.html%29-tp29161289p29161289.html
Sent from the SQLite mailing list archive at Nabble.com.

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to