使用ALL
SQL中的命令,子查询返回NULL值,但查询给出表中的所有记录。
SELECT * FROM STORES
WHERE STORE_NUMBER = ALL(SELECT STORE_NUMBER FROM STORES WHERE STORE_NUMBER>10000)
子查询:
SELECT STORE_NUMBER FROM STORES WHERE STORE_NUMBER>10000
返回0条记录
但是,当我运行整个查询时,它将为我提供Stores
表中的所有记录。它不应该提供NULL值吗?
查看更多