我在定义输入社团名称。
参加表create table joiner(
职工号 int,
编号 int,
参加日期 datetime,
primary key(职工号,编号))
社团名称create table shetuan(
编号 int not null primary key,
名称 char(20),
负责人 char(20),
活动地点 char(20))
要列出同一个职工参加所有的社团时职工号和每一个社团的人数分别列出要怎么用SQL语句定义
求教大虾
参加表create table joiner(
职工号 int,
编号 int,
参加日期 datetime,
primary key(职工号,编号))
社团名称create table shetuan(
编号 int not null primary key,
名称 char(20),
负责人 char(20),
活动地点 char(20))
要列出同一个职工参加所有的社团时职工号和每一个社团的人数分别列出要怎么用SQL语句定义
求教大虾
select 职工号
from joiner
group by 职工号
having count(*)=(select count(*) from shetuan)
--求每个社团的参加人数
select 编号,count(*)
from joiner
group by 编号