日期:2014-05-18  浏览次数:20652 次

请教一个多表连接的问题 急!
我想把所有用户的签到信息   都显示出来
包括已经签到的用户和未签到的用户
可下面的语句只能显示已经签到用户信息

SELECT   UT.UserName   AS   username,   PSIOT.*
FROM   [PersonSignIn/OutTable]   PSIOT   RIGHT   OUTER   JOIN
            UserTable   UT   ON   PSIOT.SignPersonId   =   UT.UserId
WHERE   (PSIOT.SignTimeM   LIKE   '%2007-07-24% ')
ORDER   BY   PSIOT.OaId   DESC


想把所有用户的签到信息   都显示出来
包括已经签到的用户和未签到的用户
要如何写啊

------解决方案--------------------
UP
------解决方案--------------------
表结构是怎样的 ?
------解决方案--------------------
[PersonSignIn/OutTable]是两张表吧:[PersonSignInTable]、[PersonSignOutTable] ?
这两张表的字段应该一样,那他们的值呢,他们之间的关系是什么?
这对写语句很重要的