求救:Sql语句,两表关联问题!(50分)

  • 主题发起人 主题发起人 ForCode
  • 开始时间 开始时间
F

ForCode

Unregistered / Unconfirmed
GUEST, unregistred user!
两个表例如:人事表和工资表,我想通过工资表中的姓名与人事表关联,这样我在工资表的
查询中就可以显示此人的其它人事资料。问题:工资表的姓名不完全在人事表中。我想以工
资表中的记录为主,如果在人事表中找到此人记录则显示找不到就不显示此人的人事资料。
这样就保证了工资表中的数据一条也不失。
 
select a.*,b.* from 人事表 a,工资表 b where b.姓名*=a.姓名
 
第一个Query:select * from 工资表
第二个Query:select * from 人事表 where 姓名=:姓名
在第二个Query的datasource属性中连上每一个Query就行了
 
select a.*,b.* from 工资表 a left join 人事表 b on a.姓名=b.姓名
 
后退
顶部