重新编写以
NOT EXISTS代替使用。即,当某标签中没有某行的somethingId等于s.id并且id为1、2或3时,即从S返回。
SELECt S.name, S.emailFROM something SWHERe NOT EXISTS (SELECt 1 FROM tags WHERe id in (1, 2, 3) and somethingId = S.id)
也是
NOT EXISTS“ null-safe”。(
NOT IN (select returning a null)将完全不返回任何行。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)