7007 发表于 2018-10-23 11:29:57

SQL查询数组和表的差

  1.表Nation:
IDNAME1CHINA2USA  2.数据集arr:['CHINA','JAPAN','UK']
  3.目的:找出数据集arr不在表Nation中的记录。也就是说,找出在arr中,不在表Nation中的条目。
  4.结果:['JAPAN','UK']
  要求:
  1. 纯SQL语句实现
  2. 数据集arr不能存放到表(或临时表)中
  难点:从结果集中选择记录,而不是从表中挑选
  类似于:
SELECT * FROM Nation as n  
WHERE ('JAPAN','UK') NOT IN n.name


页: [1]
查看完整版本: SQL查询数组和表的差