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

請教sql語句的作用
請問下面這個sql語句的篩選條件是什麼意思啊(在sybase上運行)
----------------------
SELECT   a.*,b.prod_des
FROM   q_mail_list   a,production_center_tbl   b  
WHERE   a.user_group   *=   b.prod_ctr                   //*是什麼意思?
ORDER   BY   user_group;

------解决方案--------------------
是左外连接,以a表为基准,将a.user_group和 b.prod_ctr匹配,如果b中没有匹配的,则b表的字段空着与a表的这一行连接。(会保留a表中的所有行)
------解决方案--------------------
是左歪连接操作符,将b的字段和 a中对应的进行匹配,如果有则写入查询结果中,没有的话在查询结果中b.prod_des这一个字段写为空