select p.*,g.rolename,pg.srctype from t_gold_pay_add p leftjoin grole g on p.roleid=g.roleid left
join gpay pg on pg.roleid=p.roleid
這上面那邊語句,容易造成資料重複
selectdistinct p.id,p.*,g.rolename,pg.srctype from t_gold_pay_add p left
join grole g on p.roleid=g.roleid left
join gpay pg on pg.roleid=p.roleid
加入了distinct 就好很多,但是遇到 了乙個sum 求和的問題,沒有找到解決方案,手動寫的
有興趣的同學,可以告訴我一下
selectdistinct p.id,sum(p.gold) from t_gold_pay_add p left
join grole g on p.roleid=g.roleid left
join gpay pg on pg.roleid=p.roleid
mysql 如何優化left join
今天遇到乙個left join優化的問題,搞了一下午,中間查了不少資料,對mysql的查詢計畫還有查詢優化有了更進一步的了解,做乙個簡單的記錄 select c.from hotel info original c left join hotel info collection h on c.hot...
mysql 中用 left join 巧妙用法
user表 id name 1 libk 2 zyfon 3 daodao user action表 user id action 1 jump 1 kick 1 jump 2 run 4 swim sql select id,name,action from user as u left join...
MySQL下LeftJoin的效能優化
今天遇到了乙個問題,有乙個select語句執行超慢,在加了index之後依然超慢。資料庫是mysql,表a中有資料4000條,表b中有資料14000條 select語句為select count from a left join b on a.id b.id 語句1 執行時間為30秒 如果將sele...