SQL语句问题。ACCess数据库
现在有两张表,一个是人员表(人员编号,姓名,职称。部门),另一个是著作表(著作编号,人员编号,级别,学科,作者地位,出版单位,时间,等级,学科,年份),两张表都有一个人员编号。现在需要做一个统计
1、按照学科统计,结果要显示显示著作的所有项目,和人员的姓名和部门,而且需要按照学科分类,并且统计
表的样式大概就是
学科 著作编号, 名称 人员名称 职称,部门 学科,级别,等字段。
该怎么弄,哪位大虾支持一下,请您吃饭,给分自然不在话下,送黑兰州。单位领导吩咐的,不会就惨了。请直接写代码,不要给我讲道理,我前台是用的Delphi
一般是:
select a.*,b.* from ta a join tb b on a.x=b.x
去查查SQL语法里的join吧
select a.A,a.B,b.A,b.B,sum(a.C) as C,sum(b.D) as D from a inner join b on a.人员编号 = b.人员编号 group by a.A,a.B,b.A,b.B
其中A,B,C,D根据自己的需要换成对应的字段,或者增加和删除就可了
select a.学科,a. 著作编号,a.名称,b.人员名称,b.职称,b.部门,a.学科,a.级别
from 著作表 a,人员表 b
where a.人员编号= b.人员编号
order by a.学科
相关问答:
大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......
sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?
可以的
10个都没问题
可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
题目:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;
update SC set sco ......