有两张表:
表1:ZDHMD(中文:招待会名单),表2:ZDH(招待会)
表1的表结构为:
XH(主键),ND(年度),ZDHNM(外键,对应表2:ZDH),XM(姓名),JX(军衔),DWZW(单位及职务),BZ(备注)
表2的表结构为:
XH(主键),ZDHNM(招待会名称的内码,和主键基本一样,也是唯一性的值),ZDHMC(招待会名称)
要通过这两张表实现这样的功能:
根据姓名、单位职务,统计参加招待会的次数。
原来的sql是这样拼写的:
SELECT XM,DWZW,COUNT(ZDHNM) AS CS FROM ZDHMD GROUP BY XM,DWZW.
这样能够实现一个统计、查询的功能。但是有一个弊端。
通过这种查询只能返回3列数据,但是项目开发中要求查询出表1中所有的信息(年度不用展示).希望大家提供思路。谢谢!