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

為了賬號安全,請及時綁定郵箱和手機立即綁定

最新回答 / HANG_Y
這個join與inner join的用法是一樣的
max 函數 如果數據量大的情況下 可以考慮 在那一列上建立索引
為什么不講講sql的意思那?
這個sql分組求top n應該是有問題的,如果一個人在3個不同時間段kill的人相同,比如都kill了一個人,那么就會取不出結果了。

已采納回答 / 慕粉_藍
你是知道id=3的這條記錄滿足條件'user1中user_name和user2中user_name相同'當你不知道具體哪條記錄滿足條件的時候就只能利用條件去查詢表2中'與表1的字段user_name相同的記錄'
SELECT
t1.id,
t1.NAME,
t2.num,
count( 1 ) cnt
FROM
tbl_goods t1
LEFT JOIN tbl_sale t2 ON t1.id = t2.goods_id
LEFT JOIN tbl_sale t3 ON t2.goods_id = t3.goods_id
WHERE
t2.num <= t3.num
GROUP BY
1,
2,
3
HAVING
cnt <= 2

---------------------------------
join關聯查詢

已采納回答 / jamieacejiang
加了where b.user_id = c.user_id這個條件,max(c.kills)是可變的(會求出3個userid的各個的最大值,然后去外面卡where條件),不加,這個值是固定的(是這些userid里最大的一個值,無意義)。
前面說找自己問題的,你真是夠了,老師前面明確寫著is null,后面自己寫錯了,然后讓我們找自己的問題?開玩笑吧
表順序換了 連接方式也變了 這不是換湯不換藥、、、

最新回答 / 本罪
可能是數據量太細微了吧 親測兩種的結果都是?Query OK, 1 row affected (0.00 sec)
覺得不喜歡的可以右轉出門,課程免費,大家都不珍惜!
課程須知
本門教程主要針對的是MySQL數據庫,熟悉數據庫的CRUD操作是掌握本門教程精華的必要條件。
老師告訴你能學到什么?
1、如何正確的使用join語句 2、如何實現分組選擇數據

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消