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

為了賬號安全,請及時綁定郵箱和手機立即綁定
如果上述子查詢的查詢結果不是一條,就不能成功執行?[Err] 1242 - Subquery returns more than 1 row
個人看法是鏈接的嵌套吧 或者子查詢外面套上連接,并對連接進行更行。分析一下就是取經四人組和兄弟組內連接,得到孫悟空這個數據,并把它當作只有一條數據的數據表(個人覺得把這個表取個別名為C更好,更容易理解),再用A和這個數據表連接,對連接查詢道德數據進行update操作。個人理解,歡迎指教!共勉!
原本以為您講得有問題,其實是自己水平太差
老師,你說話比較快,還存在咬字不清晰的問題。好幾個地方聽不清楚說的是哪幾個字,只能靠猜,希望你注意下呢
好吧 是我條件手抖寫錯了 諸位請自動屏蔽我的評論三連,,,???,, 看不見我,看不見我,看見我!
之前寫錯了, 這個才是我自己改的
-- 左外連接 取經四人組中不是悟空的兄弟的人
SELECT DISTINCT a.`id`,a.`user_name`
FROM user_a AS a LEFT OUTER JOIN user_b AS b ON a.`user_name`=a.`user_name`
WHERE a.`user_name` NOT IN (SELECT user_name FROM user_b);
執行結果是沒錯 意思也有的對上 但是總覺得有點繁瑣。
恕我直言一開始就應該給個完整表結構,對照表,寫sql語句驗證效果才會更容易理解。大家只是希望可以更加易懂,我沒有說老師講得不好,只是有的細節需要注意一下。
因為不知道完整的表結構,我直接按照老師給的兩張表來建表,之后進行左外連接的測試 發現結果是空,我就自己按理解改了一下SQL語句
-- 左外連接 取經四人組中不是悟空的兄弟的人
SELECT DISTINCT a.`user_name`
FROM user_a AS a LEFT OUTER JOIN user_b AS b ON a.`user_name`=a.`user_name`
WHERE b.`user_name` IS NULL;
作為一個dba,我剛看到目錄時,覺得表與表直接的關聯還用講嗎,學完了才發現,是我無知了。
有課件或者sql鏈接么
不好意思,提個建議,還是希望老師把英文強化一下,對于我這個初學者來說,有時候就不知道您在說什么。
2. 優化使用join 語句
select a.user_name , b.timestr , b.kills 
from user1 a
join user_kills b on a.id = b.user_id
join user_kills c on c.user_id = b.user_id
group by a.user_name , b.timestr , b.kills
having b.kills = MAX(c.kills)
1. 使用子查詢語句:
select a.user_name,b.timestr,b.kills from user1 as a left join user_kills as b on a.id = b.user_id
where b.kills = (select max(c.kills) from user_kills as c where b.user_id = c.user_id);
UPDATE user1,user2 set user1.over = '齊天大圣' WHERE user1.`user_name` = user2.`user_name`; 這樣也能操作
謝謝老師教導,很好用。剛實習三個月大四狗
感覺自己好無知,要學習的東西太多了
課程須知
本門教程主要針對的是MySQL數據庫,熟悉數據庫的CRUD操作是掌握本門教程精華的必要條件。
老師告訴你能學到什么?
1、如何正確的使用join語句 2、如何實現分組選擇數據

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消