为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL相关的问题!

MySQL相关的问题!

森栏 2018-11-06 05:05:10
我现在有两个表tab1和tab2,tab1的属性为tab2的属性为现在想对tab1的数据进行筛选,条件是:提取出满足和tab2中telnum相同的tab1.telnum所在行的数据。如下,我使用的=条件来判断,效率太低了,指令足足执行了2个多小时。不知道有没有contains这样的指令,能实现这样的功能,菜鸟诚求指导!select     sessionid,     tab1.telnum,     bgntime,     endtimeinto outfile   'd:\\data.txt'from     tab1,     tab2where     tab1.telnum=tab2.telnum
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

据说使用join可以提高这种查询的效率

而且我感觉主要的性能消耗在于into outfile,而不在于查询本身


查看完整回答
反对 回复 2018-11-11
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

select t1.* from tab2 t2
join tab1 t1 on t2.telnum = t1.telnum
into out file 'd:\\data.txt'

这样呢?但我觉得效率应该差不多,主要是那个等号的问题,varchar 比 varchar。


查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 684 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信