首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一SQL语句。速度~该如何解决

2012-02-20 
求一SQL语句。速度~~tableAuseriduserip1192.168.1.1null192.168.1.152192.168.1.134192.168.1.19null192.1

求一SQL语句。速度~~
table   A
userid       userip
1                 192.168.1.1
null           192.168.1.15
2                 192.168.1.13
4                 192.168.1.19
null           192.168.1.18

table   B

userid       username   grade
1                 aa                   2
2                 bb                   3
3                 cc                   4
4                 dd                   2
5                 ee                   6

要得到这样的结果
userid       userip                         username     grade
1                 192.168.1.1       aa                     2
null           192.168.1.15       null               null
2                 192.168.1.13       bb                     3
4                 192.168.1.19       dd                     2
null           192.168.1.18       null               null

[解决办法]
SELECT A.userid, A.userip, B.username, B.grade FROM table A
LEFT OUTER JOIN table B ON A.userid = B.userid
[解决办法]
try

Select A.*, B.username, B.grade From A
Left Join B
On A.userid = B.userid

热点排行