请大神们帮忙写个MYSQL语句

图书表:图书号,图书名,作者编号,出版社

作者表:作者姓名,作者编号,年龄,性别

book表
bookID bookname authorID press

author表
name authorID age sex

1.用SQL语句查询年龄小于平均年龄的作者姓名,图书名,出版社

2.删除图书表中图书名和作者编号同时重复的数据,重复记录剩一条

1个回答

select b.作者姓名, a.图书名, a.出版社 from 图书表 a join 作者表 b on a.作者编号 = b.作者编号 where b.年龄 < (select avg(年龄) from 作者表)

delete from 图书表 where 图书号 <> (select min(图书号) from 图书表 group by 图书名,作者编号)
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复weixin_43632039: 不等于符号
5 个月之前 回复
weixin_43632039
weixin_43632039 回复caozhy: delete from 图书表 where 图书号 <>???这俩尖括号是???
8 个月之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复weixin_43632039: 问题如果解决,请点采纳和向上的箭头,以便继续回答后续问题
8 个月之前 回复
weixin_43632039
weixin_43632039 万分感谢!!!!!
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
请大神帮忙写个sql语句
大概有10万条数据。查出id=1或者id=2或者......rnrn我写的是 select * from A where id in (1,2,......)rnrn这样貌似很慢,朋友说用EXISTS rnrn应该怎么写啊?
MySQL 帮忙写个MySQL语句
取得項目 rn BAIYOUCD rn TANKACD rn TANKAMSY rn TANKA rn 取得先 rn M009_TBL AS T1 rn rn 取得条件 rn INNER JOIN rn ( rn 取得項目 rn MAX(BAIYOUCD) AS BAIYOUCD rn TANKACD rn 取得先 rn M009_TBL AS T2 rn 分组 rn TANKACD rn ) rn ON T1.BAIYOUCD=T2.BAIYOUCD rn AND T1.TANKACD=T2.TANKACD rn
求大神帮忙写个语句
;with cel asrn(rn select Replace('【《口技》被删减的片段!】 初中的那篇文言文!我和我的小伙伴们都惊呆了!! 不能一个人瞎!!!!!(转)',Original,TheNew) f,ID from triviality_replace where ID=1rn union allrn select Replace(s.f,Original,TheNew) f,d.ID from cel s join triviality_replace d d.ID>s.ID where not exists (select * from triviality_replace t where t.ID>.s.ID and t.ID
请大神们帮忙
在WP中怎么自定义一个控件,使得当我点击不放的时候里面内容出现另一个内容,而当我点击结束弹起时回到原来的内容。
MYSQL,帮忙写个SQL语句
第一个字段是借书证件的证件号,第二个字段是图书的编号。rn现在要查看哪个证件同时借了 112266 和 449901rnrn[img=http://hi.csdn.net/attachment/201103/29/76627_130139265185eG.jpg][/img]
请帮忙写个sql语句
有两张表结构如下:rn表abcrnid jobid name rn1 2 wwwrn2 2 333rn3 4 qqqrnrn表efgrnjobid jobnamern2 tttrn4 ooornrn现想建一视图实现rn表efg的列表,并且统计在abc表中的数量rn如:rnjobid jobname count(在abc中的统计)rn2 ttt 2rn4 ooo 1
请帮忙写个SQL语句!
有一种设备,不妨想象成一张板子,称为母板,母板上有许多端子,用来插线。表结构:rn母板表:母板ID,母板名称 ;主键:母板IDrn端子表:母板ID,端子号,状态(在用或空闲);主键:(母板ID,端子号)rn现在求:端子空闲率小于某个指定值的所有母板。rnrn好像sybase不支持select somecol from (select Cols from ...)这样的嵌套?!rn初学sybase,请多指教,谢谢!
请帮忙写个简单的语句。
两个表A,BrnA中字段id,a1,a2,rnB中字段id,b1,b2rn需要实现选择A表中所有记录,通过ID在B表中查找,如果有记录则状态显示1,没有记录显示0rnA表rn1,a,arn2,b,brn3,c,crnB表rn2,e,ern查询数据结果rn1,a,a,0rn2,b,b,1rn3,c,c,0
请大神们来帮忙!
最近在学习 windows核心编程这本书,感觉这本书名不虚传那,现在想找一些能与核心编程相关的项目来练练手,请大神们推荐!!rn单个项目可以(不要过大哦),书籍也可以~ 先谢谢啦~
请java的大神们帮忙。
帮忙写下下面这两个的java,麻烦了。就只写了个task1的,这两个不会写了。。。十分感谢各位大神了。[img=https://img-bbs.csdn.net/upload/201702/22/1487739303_289088.png][/img][img=https://img-bbs.csdn.net/upload/201702/22/1487739312_125860.png][/img]
帮忙写个hql语句,谢谢大神,急!!!
RT,帮我写一个通过userid查询,返回一个list的东西吧 rnrnpublic List findByProperty(String propertyName, Object value) rn log.debug("finding Order instance with property: " + propertyNamern + ", value: " + value);rn try rn String queryString = "from Order as model where model."rn + propertyName + "= ?";rn Query queryObject = getSession().createQuery(queryString);rn queryObject.setParameter(0, value);rn return queryObject.list();rn catch (RuntimeException re) rn log.error("find by property name failed", re);rn throw re;rn rn rnrnhibernate自动生成的DAO里面有它,但是用了压根查不出来,userid不是主键,求大神帮忙啊,
求大神帮忙写个简单的Sql语句
[img=https://img-bbs.csdn.net/upload/201703/08/1488963003_803194.png][/img]rn就是把flag为1的数据重新添加到表后面,写个循环,然后flag变成3,谢谢了
大侠们帮忙写个sql语句
有两个表,文件夹表A,文件夹里可以放文件夹和视频等文件,意思是文件夹可以点击进去,媒体信息表B,只存放媒体信息,不能放文件夹信息 rnA( Aid,//标示id rn Aname,//文件夹名称 rn parentid//父文件夹id,根目录为0 rn ) rnrnB( Bid,//标示id rn Bname,//媒体信息名称,媒体信息为视频,图片等 rn dirID//媒体信息存放的文件夹ID rn ) rn其实上面的描述类似于资源管理器,文件夹里可以有子文件夹和媒体信息 rnrn现在假设A表中数据: rn1,A1,0 rn2,A2,1 rn3,A3,2 rnB表中数据: rn1,B2,0 rn2,B2,3 rn3,B3,1 rnrnrn上面数据意思根目录下有一个文件夹A1,媒体信息B1;A1文件夹下有文件夹A2,媒体信息B3;A2文件夹中有文件夹A3,媒体信息B2 rn--根目录| rn |--A1|-A2|-A3 rn | | |-B2 rn | |-B3 rn |--B2 rnrn现在我要按照Bname来搜索,例如:输入B2 搜索的结果为 rn--根目录| rn |--A1|-A2|-A3 rn | |-B2 rn | rn |--B2 rnB2搜索出来的结果,显示只显示最高层,点击A1进去里面有A2,A2里有要搜索的结果B2。 rn--根目录| rn |--A1 rn | rn |--B2 rnrn请问我用sql语句应该怎么实现呢,我这只是简单举了个例子,实际情况是,文件夹的深度是很大的。rn我的思路是先从B表中获得含有B2的记录:rn1,B2,0rn2,B2,3rnrn通过B中的dirID找找到A表中的最根目录(parentid=0),然后把根目录里含有的媒体信息和文件夹找出来,依次类推直到最后一层。rn不知道说清楚了没有,望大侠门指点一下!分不够再加! rn
请大神帮忙写个LINQ或者EF语句
这个语句用rnSELECT kku= stuff((select','+cast(NursingItemId as varchar(8000)) rnfrom TB_XueYuan_NursingTemplateDetail a rnwhere cast(TemplateId as varchar(8000)) ='6D948C49-DD76-4F26-A53E-28E7C62358E8' and a.BeginTime=b.BeginTime and a.EndTime=b.EndTime for xml path('')),1,1,'') rn from TB_XueYuan_NursingTemplateDetail b GROUP BY BeginTime,EndTimernrn用EF或者LINQ怎么写?就是将相同时间对应的数据连接成字符串rn效果:rnrnBeginTime EndTime NursingItemId rn 1点 2点 哈哈rn 1点 2点 嘿嘿rn 2点 3点 呵呵rn 2点 3点 嘻嘻rnrn结果rn1点 2点 哈哈,嘿嘿rn2点 3点 呵呵,嘻嘻
请大神帮忙写个php的正则表达式
"/ab/"或者"/" + 一个随机整数 + "/cd"或者"/ef"rnrn比如 rn/ab/12/cdrn/5/cdrn/ab/26/efrn/1/efrn感谢!!!rnrn
请老师们帮忙写个存储过程!
[code=SQL]rnSELECT rn A.GeneralID,rn A.TableName,rn A.Titlern B.Content,rnFROMrn dbo.PE_CommonModel Arn INNER JOIN dbo.PE_U_Article B ON (A.GeneralID = B.ID)rnWHERErn A.Title LIKE '%美女%'rn[/code]rnrn上述代码 rnrn要求存储过程直接输入个如 美女 的字符串,能够查询出结果.rnrn[color=#FF0000]重要一点 B表的名称是不确定的, 但一定是 A表中取出的TableName [/color]rnrn希望老师们多多帮忙,我自己写了很久,不是这里错就是那里报错,要么就不出结果.因为菜鸟自己写的就不贴出来了
这个MYSQL语句什么意思啊 大神们
select user,classid,(select `path` from userclass where userclass.id=users.classid) `path` from users where url like '%" . $a['host'] . "%'"rn
mysql问题 大神们求帮忙
表: department。rn字段:id,parent_id,level,name 2:为公司 3:为部门rn数据:rn id parent_id level namern 1 null 2 'A公司'rn 2 1 3 '部门1'rn 3 2 3 '部门2'rn 4 3 3 ’部门3‘rn 5 null 2 ’B公司‘rn 6 5 3 ’部门5‘rn怎么用sql语句 将查出 ’部门3‘ 的公司为 ’A公司‘; ’部门5‘ 的公司为 ’B公司‘。
大神们帮忙优化一下这个语句
[code=SQL]declare @UserID int =2rnselect top 10 MusicID,SUM([rank]) as r from USER_TAG urninner join MUSIC_TAG m on u.TagID=m.TagIDrnwhere UserID=@UserID and m.MusicID not in(select MusicID from USER_UNLIKE where UserID=@UserID)rnGROUP by MusicID order by r desc [/code]rnrn已经加了索引,速度还行,还能不能优化的更好??
帮忙写个sql语句
数据库表s的字段如下 rnid varchar(10)rnt daternm varchar(250)rn...rnrn这个表中id和t才唯一确定一条记录rn该表中有一系列相同id组成的纪录如下rnrn1 2007/05/12 大幅rn1 2008/05/13 死死地rn2 2006/11/12 大幅度rn2 2007/01/12 得到rnrnrn现在我想要这个表中相同id所对应的t最大的那些记录rn请问这样的sql语句怎么写?
帮忙写个SQL语句
A表:rnAid A1 A2rn 1 a abrn 2 b dcrnrnB表:rnid Aid Brn 1 1 crn 2 1 cccrn 3 1 asdfrn 4 2 yyrn 5 2 tetrnrn怎么通过SQL语句实现如下结果:rnrnAid A1 A2 Brn 1 a ab crn 2 ccrn 3 asdfrn 4 b dc yyrn 5 tetrnrnrn请高手show 一下rnrn
帮忙写个sql语句~
最近android写点小程序玩,用sqlite做了个小数据库,表就一个,四个字段名是time,number,name ,score 示例数据如下rn7:38|1|cyy|12rn7:38|1|hym|-4rn7:38|1|zlk|-4rn7:38|1|lyp|-4rn7:39|1|zlk|-9rn7:39|1|hym|3rn7:39|1|dwf|3rn7:39|1|lyp|3rn7:49|3|dwf|-6rn7:49|3|cyy|2rn7:49|3|zlk|2rn7:49|3|lyp|2rn | 是间隔符啊。rn要求根据上面表筛选出下面格式输出,好久没研究这个,懒得弄,高手帮忙框架写下rntime number cyy hym zlk lyp dwf rn7:38 1 12 -4 -4 -4 rn7: 39 1 3 -9 3 3rn7: 49 3 2 2 2 -6 rn
帮忙写个sql语句!
users表:userID(工号),userName(姓名),departID(部门编号,不能为空),nationID(民族编号,可以为空).rndeparts表:departID(部门编号),departName(部门名称).rnnations表:nationID(民族编号),nationName(民族名称).rnrn创建视图显示所有员工的工号、姓名、部门名称、民族。rn因为users表中nationID是可以为空的,我创建视图之后只显示民族不为空的人员信息,我要显示所有人员的信息,包括民族为空的人的信息,该如何写sql语句,请大家帮忙!
帮忙写个语句,谢谢。
从yyrybm表中选出人员编码是3个数字的人员的查询语句?
帮忙写个语句
ptypeid ktypeid qty price totalrn0000100001 00001 2 1 2rn0000100001 00002 3 1 3rn0000100002 00001 5 4 20rn0000100002 00002 6 4 24rn 上面是表一rn下面是表二rnptypeid qty price totalrn0000100001 5 1 5rn0000100002 11 4 44rn把表一写个语句行成表二
帮忙写个语句,谢谢!
我有一个字段叫spare2,varchar类型,如果想把我的spare2字段中的所有值都加一个逗号加一个数值该怎么写?rn比如原来字段中的值是"1",更新后的值是"1,2",请问该怎么写?谢谢!!!
帮忙写个SQL语句!
有一种设备,不妨想象成一张板子,称为母板,母板上有许多端子,用来插线。表结构:rn母板表:母板ID,母板名称 ;主键:母板IDrn端子表:母板ID,端子号,状态(在用或空闲);主键:(母板ID,端子号)rn现在求:端子空闲率小于某个指定值的所有母板。rnrn先谢过!
帮忙写个select语句
有一表有两字段,两条记录,如1,a, 2,b,另一表有一个字段,一条记录,1,其中1与1关联,要求显示2,b这条记录,请问这条SQL语句如何写,谢谢
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数