亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
查詢四人組,打怪最多的兩天
select t1.user_id, t1.time, t1.kills
from da_guai t1
where(
select count(*) from da_guai as t2
where t2.user_id = t1.user_id and t2.kills > t1.kills
) < 2
order by t1.user_id;
查詢四人組中,打怪最多的日期
select user_id, time, kills
from (
select * from da_guai order by kills desc
) as tmp
group by user_id;
知識點非常好。
@purple_yao 你再牛B也離開不基礎
這是哈啊,mysql基礎老師講的很好
建議老師更多的是解釋下SQL為什么這么寫,而不是看看有沒有效果~
服了 這表結構都沒給
推測出建表語句
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('孫悟空','活佛');
感謝老師qq
老師的例子有些離題
不過思想是很好的 這個需要自己把控
很有收獲
其實還可以用窗口函數,可是mysql不支持
優化就別用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);
應該給出兩張表的全部字段,不然也沒法練手,總不能光看視頻不上手吧.
例子中的分組選擇不太嚴謹,殺怪數排第一或第二的日期如果有兩條及以上的數據的情況下,會少查出來數據,所以例子中的語句不太對,但是分組的思想是對的
數據庫學起來真的好無聊!很耐心的看完了4分鐘。。。雖然學了點東西,但是好困
課程須知
本門教程主要針對的是MySQL數據庫,熟悉數據庫的CRUD操作是掌握本門教程精華的必要條件。
老師告訴你能學到什么?
1、如何正確的使用join語句 2、如何實現分組選擇數據

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消