group by 后面不應(yīng)該有b.timestr啊......寫成
select a.user_name,b.timestr,max(b.kills) from user1 a join user_kills b on a.id = b.user_id group by a.user_name;
是完全可以查詢出結(jié)果的。
select a.user_name,b.timestr,max(b.kills) from user1 a join user_kills b on a.id = b.user_id group by a.user_name;
是完全可以查詢出結(jié)果的。
2015-07-18
直接寫
update user1 a inner join user2 b on a.user_name = b.user_name set a.over='齊天大圣';
不是更好么,沒(méi)必要這么麻煩吧。
update user1 a inner join user2 b on a.user_name = b.user_name set a.over='齊天大圣';
不是更好么,沒(méi)必要這么麻煩吧。
2015-07-17
老師的分組查詢中,分組錯(cuò)誤導(dǎo)致沒(méi)有得到結(jié)果。
select a.user_name,b.timestr,max(b.kills)
from user1 a join user_kills b on a.id = b.user_id
group by a.user_name。該語(yǔ)句建議最后見(jiàn)“order by null”
算上老師最后給出的兩次join的方式,可以explain 看一下3中方式哪個(gè)最優(yōu)。
select a.user_name,b.timestr,max(b.kills)
from user1 a join user_kills b on a.id = b.user_id
group by a.user_name。該語(yǔ)句建議最后見(jiàn)“order by null”
算上老師最后給出的兩次join的方式,可以explain 看一下3中方式哪個(gè)最優(yōu)。
2015-07-09
@qq_lilou_0 PPT 中沒(méi)有錯(cuò),PPT中的圖給的是選擇 A表與B表 相交之外的數(shù)據(jù)
2015-07-03
大哥,你分組查詢查詢錯(cuò)誤,所以沒(méi)有出來(lái)正確的結(jié)果
select a.user_name,b.timestr,max(b.kills)
from user1 a join user_kills b on a.id = b.user_id
group by a.user_name
select a.user_name,b.timestr,max(b.kills)
from user1 a join user_kills b on a.id = b.user_id
group by a.user_name
2015-06-30