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