日期:2014-05-16  浏览次数:20763 次

三個表格結結合查詢的MYSQL語法
要从三个表格中查询数据
不知道书写的顺序
$total_query   =   "select   count(distinct   e.user_id)   from   $money_table   o   left   join   $member_table   e   on   o.user_id   =   e.user_id   where   xxxxx   left   join   $branch_table   r   on   e.sheng_code   =   r.sheng_code ";

其中where的位置可不可以位于中间??

------解决方案--------------------
可以,使用临时表

(select ... from table where .. ) as t)
------解决方案--------------------
可以。
------解决方案--------------------
可以,但是,以楼主的程序,没有必要
把where去掉即可。

如果非得用 参考 yangxiao_jiang(哈哈) 的方法。
记住,要有括号。