SQL里面select查询语句求教

select*fromtmdzbwhereSPTM='6908374684908'orsptm='6908374676149'orsptm='6908374676231'... select * from tmdzb where SPTM='6908374684908' or sptm='6908374676149' or sptm='6908374676231' or sptm='6908374676132' or sptm='6908374676149' or sptm='6908374676248' or sptm='6908374676132' ......................(后面还很多)

如上面语句, 这样可以查出我想要的东西。
我有很多个 SPTM , 查询出他们在表中的记录。
如果按照我上面这样,一个 一个or 增加进去。 非常麻烦
请教, 有没有其他方法可以查出, 这些 69xxx 都保存在我表里面, 有好几百条。
展开
 我来答
kaixingui2012
推荐于2016-11-15 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6390万
展开全部
select * from tmdzb where SPTM in (
'6908374684908' , '6908374676149' ,'6908374676231' ,'6908374676132' ,'6908374676149' ,'6908374676248' ,'6908374676132' ...... );
或者,把数据装入一个数据表中data_table

select * from tmdzb where sptm in ( select sptm from data_table );
建表,装数自己搞吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式