a b是表的别名,在这样的join操作中,可以区别开两个表

解决方案 »

  1.   

    看看数据库的内容,sql语句!!!
      

  2.   

    是这样的,这个sql语句的意思是,把wglMESSAGE 和 wglPERSON 这两个表用EMP_CODE字段连接起来,再从连接起来的表中选择出一些字段。如果没有给表起别名,就没法写了。你要写select某字段的时候,要用表名做前缀(因为两个表中有同名字段,即使没有同名字段,加上表名也更清楚),但表名是在from之后才出现的,这里FROM wglMESSAGE b left join wglPERSON a a b放在表名之后,就分别给这两个表起了个别名明白了吗?宝宝
      

  3.   

    就是表wglMESSAGE临时帮它取个名叫b
      

  4.   

    就是定义在此条sql语句中wglMESSAGE 的小名叫  a
    wglPERSON  的小名叫  b