sql server 如何查询多个符合条件记录
有两个表,在表a中有日期、序号,表b中有序号、姓名。序号是唯一的。如何根据表a选择表b中一段时间产生的记录?如何使用子查询结果多于一个?...
有两个表,在表a中有日期、序号,表b中有序号、姓名。序号是唯一的。
如何根据表a选择表b中一段时间产生的记录?
如何使用子查询 结果多于一个? 展开
如何根据表a选择表b中一段时间产生的记录?
如何使用子查询 结果多于一个? 展开
3个回答
展开全部
用where...and来做查询条件即可。
如sutdent表中数据如下:
班级
姓名
年龄
一班
张三
19
一班
李四
20
二班
王五
18
二班
赵六
20
二班
孙七
19
现在查询班级是二班,且年龄为19岁的人。可用语句:
select * from sutdent where 班级='二班' and 年龄=19;
结果是:
班级
姓名
年龄
二班
孙七
19
如sutdent表中数据如下:
班级
姓名
年龄
一班
张三
19
一班
李四
20
二班
王五
18
二班
赵六
20
二班
孙七
19
现在查询班级是二班,且年龄为19岁的人。可用语句:
select * from sutdent where 班级='二班' and 年龄=19;
结果是:
班级
姓名
年龄
二班
孙七
19
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a.序号,b.姓名,a.日期 from a inner join b on a.序号=b.序号 where a.日期 between('日期1','日期2');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询