易截截图软件、单文件、免安装、纯绿色、仅160KB

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.学科


相关问答:

sql可以有两个以上的触发器吗??

sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?

可以的

10个都没问题

可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

一条sql语句 - MS-SQL Server / 基础类

Course(C#,Cname,T#) 课程表 
SC(S#,C#,score) 成绩表 
Teacher(T#,Tname) 教师表 
题目:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩; 
 update SC set sco ......

解决access级联更新问题 - 其他数据库开发 / Access

CREATE TABLE Product(model integer, 
maker varchar(20), 
CONSTRAINT SAND PRIMARY KEY (model), 
CONSTRAINT PANDA FOREIGN KEY (model) REFERENCES PC (model) 
ON DELETE CASCADE ......

多表关联查询的 sql写法 - Oracle / 基础和管理

大家好,我最近维护一个项目,100多个表
只能用jdbc直连
遇到了多个表 关联 查询的情况 请大家指教
比如
student(studentid,classid)
class(classid,classname)
class_teacher(classid,teacherid)这个是中间表 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号