NOT IN与NOT EXISTS与LEFT JOIN / IS NULL:SQL Server
NOT IN与NOT EXISTS与LEFT JOIN / IS NULL:PostgreSQL
NOT IN与NOT EXISTS与LEFT JOIN / IS NULL:Oracle
NOT IN与NOT EXISTS与LEFT JOIN / IS NULL:MySQL
简而言之:
NOT IN有点不同:如果
NULL列表中只有一个,它将永远不会匹配。
在中
MySQL
,NOT EXISTS
效率较低在中
SQL Server
,LEFT JOIN / IS NULL
效率较低在中
PostgreSQL
,NOT IN
效率较低在中
Oracle
,这三种方法都相同。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)