大哥,大姐们,
安好,不才,有两张数据表,
人员表(人员编号,姓名,职称,部门),著作表(编号,名称,人员编号,学科,年份,级别)现在需要显示:讲著作表出了人员编号以外,全部显示,并且加上人员表的后三项,
即格式是:编号,名称,人员编号,学科,年份,级别,姓名,职称,部门第二。按学科查询就是说where后面是学科
第一步放到一起我可以,但是没有 办法按学科分类
其次就是他们要按分类的进行统计
我用的是Delphi,在Grid里面能实现自动计数功能吗?
不胜感激
安好,不才,有两张数据表,
人员表(人员编号,姓名,职称,部门),著作表(编号,名称,人员编号,学科,年份,级别)现在需要显示:讲著作表出了人员编号以外,全部显示,并且加上人员表的后三项,
即格式是:编号,名称,人员编号,学科,年份,级别,姓名,职称,部门第二。按学科查询就是说where后面是学科
第一步放到一起我可以,但是没有 办法按学科分类
其次就是他们要按分类的进行统计
我用的是Delphi,在Grid里面能实现自动计数功能吗?
不胜感激
select b.*, a.姓名,a.职称,a.部门
from b left join a on b.人员编号=a.人员编号
where b.学科 = 'XXX'按学科分类:
select b.*, a.姓名,a.职称,a.部门
from b left join a on b.人员编号=a.人员编号
group by b.学科Delphi,在Grid里面实现自动计数功能:
最好在GRID中根据列的内容计数
1 建立临时表
2 关联数据表,并把数据存入到临时表
3 从临时表搜索你所需要的数据 你爱加什么条件随便,包括GROUP BY语句