读书人

三表格合查的MYSQL法解决办

发布时间: 2012-03-01 10:25:46 作者: rapoo

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

读书人网 >Mysql

热点推荐