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

為了賬號安全,請及時綁定郵箱和手機立即綁定
你在給誰講呢 完全聽不懂
Union:對兩個結果集進行并集操作,不包括重復行,同時進行默認規則的排序;

Union All:對兩個結果集進行并集操作,包括重復行,不進行排序;
扯淡呢, user1與(user1和user2內連接的結果) 再內連接一次跟 user1和user2內連接的結果是一樣的,真特么水,不懂去哪學的東西自己都不想想再講

已采納回答 / qq_為了美好的明天
(user1 ajoin user_kills b on a.id = b.user_idjoin user_kills c on c.user_id = b.user_idgroup by a.user_name , b.timestr , b.killshaving b.kills = MAX(c.kills))相當于虛擬了一個表,然后(select a.user_name , b.timestr , b.kills?from?)是從這個虛擬表中挑選的。對于上面的虛擬表 先用兩個join把三個表關聯起...
dfdfdsafddgfgfedafdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
課程不錯,唯一一個不好就是沒有把表視圖給我們.,或許是為了讓自己創建,但是,連內容都不知道,看視頻找好費事,希望講師可以把表的視圖給我們,我們自己來創建

最贊回答 / wlwzobc
點贊,確實是,偶然發現,那就是問題了,確實是沒有考慮完全。(select count(*) from user_kill b where b.user_id = a.user_id and a.kills <= b.kills ) cnt,這個語句是達不到排序目的的,正如你說,豬八戒有12、10、10 這種記錄時,針對12,排出結果是1,最對第一個、第二個10,排出的結果都是3,后面條件 where cnt <= 2 直接把兩條10的記錄過濾掉了。
大神,把你的數據表發給我一份唄,[email protected]
學完基礎,再過來看一遍
講課,至少得給個sql吧,讓我們也好操作啊
你行你講啊,沒要你錢,到處嗶嗶,要聽就聽,不聽趕緊走.
阻止取經人的,我笑了
他是把表中關聯字段去掉了
有足夠的基礎在看,就會發現能聽懂!
查詢出類似于視圖的c,再跟user表關聯id,再c.cnt>2
課程須知
本門教程主要針對的是MySQL數據庫,熟悉數據庫的CRUD操作是掌握本門教程精華的必要條件。
老師告訴你能學到什么?
1、如何正確的使用join語句 2、如何實現分組選擇數據

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消