sql 连接查询

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:55:07
现在我有两个表
表 worker(
职工号 int not null primary key,
姓名 char (8),
性别 char (2),
出生日期 datetime ,
党员否 bit,
参加工作 datetime,
部门号 int )
insert worker values (01,'孙华','男','1952/01/03','1','1970/10/10','1')
insert worker values (03,'陈明','男','1945/05/08','0','1965/01/01','2')
insert worker values (07,'程西','女','1980/06/10','0','02/07/10','1')
insert worker values (02,'孙天奇','女','1965/03/10','1','1987/07/10','2')
insert worker values (09,'刘夫文','男','1942/01/11','0','1960/08/10','2')
insert worker values (10,'陈涛','男','1958/02/10','1','1984/07/12','2')
insert worker values (14,'李艺','女','1963/02/10','0'

1.select worker.姓名,salary.工资 from worker,salary
where salary.日期 between'04/01/01' and '04-02-01' and worker.职工号=salary.职工号
2.select worker.职工号, worker.姓名,avg(salary.工资) as 平均工资 from worker,salary
group by worker.职工号, worker.姓名
我在自己的电脑上试过了,不知道你满意不!呵呵

select 姓名,工资 from worker,salary where worker.职工号=salary.职工号

没看明白你的意思...你的问题呢?