推測出建表語句
create table user1(user_name varchar(20),over varchar(20));
create table user2(user_name varchar(20),over varchar(20)
);
insert user1 values('孫悟空','斗戰圣佛');
insert user1 values('豬八戒','凈壇使者');
insert user1 values('沙僧','金身羅漢');
insert user1 values('唐僧','旃檀功德佛');
insert user2 values('孫悟空','活佛');
create table user1(user_name varchar(20),over varchar(20));
create table user2(user_name varchar(20),over varchar(20)
);
insert user1 values('孫悟空','斗戰圣佛');
insert user1 values('豬八戒','凈壇使者');
insert user1 values('沙僧','金身羅漢');
insert user1 values('唐僧','旃檀功德佛');
insert user2 values('孫悟空','活佛');
2017-03-21
優化就別用max,這函數效率不行
SELECT
a.use_name,
b.kills,
b.killtime
FROM im_user AS a
INNER JOIN im_kill AS b ON a.id = b.user_id
WHERE b.kills =
(SELECT
kills
FROM im_kill AS c
WHERE c.user_id=b.user_id
ORDER BY kills DESC
LIMIT 1);
SELECT
a.use_name,
b.kills,
b.killtime
FROM im_user AS a
INNER JOIN im_kill AS b ON a.id = b.user_id
WHERE b.kills =
(SELECT
kills
FROM im_kill AS c
WHERE c.user_id=b.user_id
ORDER BY kills DESC
LIMIT 1);
2017-03-19
例子中的分組選擇不太嚴謹,殺怪數排第一或第二的日期如果有兩條及以上的數據的情況下,會少查出來數據,所以例子中的語句不太對,但是分組的思想是對的
2017-03-14