最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
mysql中比较两个表中的数据sql语句
时间:2022-11-14 23:37:07 编辑:袖梨 来源:一聚教程网
有两个表t_appinfo 和g_appinfo ,存储的信息基本一致,都包含package_name这个字段,现在需要查出package_name 存在于t_appinfo表,而且不存在于g_appinfo表的记录.
方法一:使用NOT EXISTS
代码如下 | 复制代码 |
|
方法二:使用NOT IN
代码如下 | 复制代码 |
SELECT a.name , a.package_name FROM t_appinfo a WHERE a.package_name NOT IN (SELECT g.p_packagename FROM g_appinfo g ) LIMIT 50000 |
当两个表的数据量都较多,例如都超过10万条,此时需要给package_name加索引,提高查询效率。
相关文章
- 无主之地4支线电击疗法怎么做 支线电击疗法图文攻略 09-16
- 超级机器人大战Y隐藏机体怎么解锁 莱汀强化与后援获取攻略 09-16
- 无主之地4支线任务苏威杯怎么做 支线任务苏威杯图文攻略 09-16
- 原神挪德卡莱武器图纸怎么拿 挪德卡莱武器图纸获取方法 09-16
- 魔兽世界泰达希尔夜刃捕食者在哪抓-泰达希尔夜刃捕食者位置解析 09-16
- 超级机器人大战Y怎么自定义BGM 背景音乐替换教程 09-16