一个查询
表1
员工编号 员工姓名 年龄
1001 a1 34
1002 b2 45
表2
员工编号 基本工资 岗位 补贴
1001 1000 技术 100
我想实现的功能是通过姓名或编号能模糊查出
员工编号 员工姓名 基本工资 岗位 补贴
1001 a1 1000 技术 100
问题点数:0、回复次数:7Top
1 楼txlicenhe(马可)回复于 2003-09-03 13:45:06 得分 0
Select 表2.员工编号,表1.员工姓名,表2.基本工资,表2.岗位,表2.补贴
from 表2 join 表1 on 表2.员工编号 = 表1.员工编号
where 表1.员工姓名 like '张%'Top
2 楼aierong()回复于 2003-09-03 13:49:40 得分 0
Select 表1.员工编号,表1.员工姓名,表2.基本工资,表2.岗位,表2.补贴
from 表1,表2
where 表1.员工编号=表2.员工编号
and 表1.员工姓名 like 'a%'Top
3 楼viptiger(六嘎)回复于 2003-09-03 13:49:51 得分 0
select b.员工编号,a.员工姓名,b.基本工资,b.岗位,b.补贴
from 表2 as b,表21as a
where b.员工编号=a.员工编号
Top
4 楼tianluoniao(天落鸟)回复于 2003-09-03 14:30:15 得分 0
select b.员工编号,a.员工姓名,b.基本工资,b.岗位,b.补贴
from 表2 as b,表21as a
where b.员工编号=a.员工编号
viptiger(六嘎)
但是我要同过编号或姓名进行模糊查找呢//1我该怎么做!谢谢!楼上的!
Top
5 楼zhouzdsoft(海潮)回复于 2003-09-03 14:35:02 得分 0
select b.员工编号,a.员工姓名,b.基本工资,b.岗位,b.补贴
from 表2 b,表1 a
where b.员工编号=a.员工编号 where a.员工姓名 like '%姓名%' or a.员工编号 like '%编号 %'Top
6 楼zhbname(赤澜)回复于 2003-09-03 14:39:34 得分 0
exec 'select b.员工编号,a.员工姓名,b.基本工资,b.岗位,b.补贴 '+
'from 表2 as b,表1 as a '+
' where b.员工编号=a.员工编号 '+
' and 表1.员工姓名 like ''%'+参数+'%'''
' and b.员工编号 like ''%'+参数+'%'''Top
7 楼Sorder(要才没才,要貌没貌,你还愿意嫁给我吗)回复于 2003-09-03 14:47:53 得分 0
select b.员工编号,a.员工姓名,b.基本工资,b.岗位,b.补贴 '
from 表2 as b,表1 as a ' where b.员工编号=a.员工编号 '
and 表1.员工姓名 like ''%'+员工姓名查询条件值+'%'''
and b.员工编号 like ''%'+员工编号查询条件值+'%'''
Top




