三個表格結結合查詢的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(哈哈) 的方法。
记住,要有括号。