能不能把两个where in语句用OR连接,作为一个select语句的两个条件 200

 我来答
美图赏
2017-08-09 · 知道合伙人数码行家
美图赏
知道合伙人数码行家
采纳数:2634 获赞数:24298
毕业于河南大学电子信息科学与技术专业,学士学位,擅长计算机网络技术。

向TA提问 私信TA
展开全部

可以把两个where in 用or连接。

实现方法如下:

创建表插入数据:

create table test

(teamid int,

name varchar(10))

insert into test values (1,'张三')

insert into test values (1,'李四')

insert into test values (2,'王五')

insert into test values (2,'赵六')

insert into test values (3,'孙七')

insert into test values (3,'杨八')

insert into test values (4,'刘九')

执行第一个where in


select * from test where teamid in (1)



执行第二个where in


select * from test where teamid in (2,3)



将两个where in用 or 连接


select * from test where teamid in (1) or teamid in (2,3)


由此可见,是可以把两次的结果合并成一个完整的结果。


https://zhidao.baidu.com/question/218006479.html

你好,本题已解答,如果满意

请点右下角“采纳答案”。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VB编程解放双手
2017-08-09 · 个人VB爱好者专注vb编程_时效软件
VB编程解放双手
采纳数:1204 获赞数:2391

向TA提问 私信TA
展开全部
自己测试下就知道了,把条件用括号括起来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式