求帮写一个sql查询语句 帮写一个SQL查询语句

作者&投稿:丙苛 (若有异议请与网页底部的电邮联系)
  1. 首先A表和B表没有直接关系,所以关联查询的时候无法同时查询,换句话说你给的表结构不是很对,可以先了解下我这个图,总结:两个表要有相同的字段才能进行关联查询,完全没有关系的话查询是没有意义的

2.如果你有我发的图中类似的表结构,那么可以进行关联查询,比如

select b.姓名,a.年级,a.班级 from a表,b表 where a.年级=b.年级 and/or a.班级=b.年级

上边语句其实是有一些数据冗余问题的,因为表结构设计的不是很好,但是关联查询重点是需要两个表内有相同含义字段的,这个清楚就好理解很多了。

你说的班级=1,只需要在where条件里加上相应的 a.班级=1即可,根据表设计的字段类型,如果是数值型就直接=1,如果是字符型=‘1’。条件不难,但是表结构要规划好,我再给你一个具体的比较好的表图如下

以上3表关联查询

select b.姓名,a.年级,c.班级 from a表,b表,c表 where a.学号=1 and a.年级=b.序号 and a.班级=c序号

注意上边的语句,a.年级=b.序号 和a.班级=c.序号 因为B表学员表中存的是序号,所以要对应A和C表里的序号值做条件相等判断,但是返回值(select后你可以看到的)是具体的汉字内容



~

求一个sql 查询语句
答:您好,查询数据的sql如下,供您参考 select guid ,用户名 from 用户表 group by guid,用户名 having count(*)>=2 解释:通过将guid进行分组,查询条件是所有考核分数中任意两个以上字段不为空的数量 ...

sql语句的增删改查
答:下面教大家sql增删改查语句怎么写,操作方法如下。1、首先在电脑中打开navicat,点击新建查询。2、然后在打开的软件中,写出insert语句增加数据。3、接着用delete语句删除数据。4、最后写出update语句对数据进行修改,用select...

sql语句怎么在一个数据库中查找拥有同一字段名的所有表
答:SQL语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,无...

谁能帮我写一下sql查询语句
答:from 借阅表 where 读者号 in (select 读者号 from 借阅表 where 以还否=‘否’group by 读者号 having count(*)>2 )group by 读者号,姓名 --- 内层查询 查询出以还否=‘否’的记录 然后对这些记录按读者号分组...

写出下列SQL语句,简单的表查询语句
答:1、select sum(活动经费预算) from 社团活动申请 where 社团名称 = '英语' and 批准情况 = '已批准';2、select 社团名称,count(成员名) from 社团成员活动情况表 group by 社团名称;--此语句查询结果是各社团的活动...

SQL语句怎么写
答:1.select m.mname,yw.score as '语文',sx.score as '数学',yy.score as '英语',ls.score as '历史'from member m left outer join (select mid,score from score where fid=(select fid from f where fname=...

求SQL查询语句的编写?作业需要。
答:select 学号,姓名 from 学生信息表 where 班级 in('07计算机1','07计算机2')4. 查询既不是共产党员也不是共青团员的学生的学号和姓名。这个不知道表结构没发写啊,你这个学生太懒,中国就是你这样的大学生太多才掉价...

帮写一个sql语句
答:select top 1 sum(tmoney) as 总销售额,max(bname) as 部门 form ( select a.pid,a.tmoney,b.pid as mid,c.bname from 销售表 a,人员表 b,部门表 c where a.pid=b.pid and b.pid=c.id) group by...

求SQL查询语句写法
答:“shuzhi”字段记录的分隔符写法规范的情况下(英文逗号且不留空格),SQL语句可以这样写:select id,case when shuzhi='1' then 1 when shuzhi like '1,%' then 1 when shuzhi like '%,1' then 1 when charindex('...

求助:sql查询语句怎么写?
答:将同住人名两两相对列示出来 显示结果如下:旅客姓名,旅客身份证号,房间号,入住时间,宾馆名称,同住姓名,同住身份证号,同住入住时间 查询语句如下:select a.旅客姓名,a.旅客身份证号,a.房间号,a.入住时间,a.宾馆名称,...