看見很多人噴,我也想說(shuō),where c.user_id=b.user_id有必要嗎?莫不是在逗我笑
2017-12-29
出現(xiàn)c的別名,個(gè)人覺(jué)得其實(shí)不需要,只要最先開始連接時(shí)a right join b就可以
2017-12-07
時(shí)代在變化,以機(jī)器運(yùn)行結(jié)果來(lái)看,b.timestr沒(méi)有也可以運(yùn)行,但是日期不一定對(duì)
2017-12-04
左外連接,以左邊為基準(zhǔn),去找右邊與之對(duì)應(yīng)相同的列,有則一起顯示,沒(méi)有則置NULL然后一起顯示,即至少顯示4條記錄。與內(nèi)連接相比,會(huì)多出3條記錄
配合WHERE b.user_name is (not) null使用時(shí),not null則和內(nèi)連接無(wú)區(qū)別,is null就是取A-B
查哪些人不是悟空的結(jié)拜兄弟就是A-B
老師能不能目標(biāo)明確一點(diǎn),問(wèn)題的答案是A-B,結(jié)果最后收尾講了個(gè)not null
配合WHERE b.user_name is (not) null使用時(shí),not null則和內(nèi)連接無(wú)區(qū)別,is null就是取A-B
查哪些人不是悟空的結(jié)拜兄弟就是A-B
老師能不能目標(biāo)明確一點(diǎn),問(wèn)題的答案是A-B,結(jié)果最后收尾講了個(gè)not null
2017-12-04
join就是笛卡爾積,或者理解為多重循環(huán)
師徒4人*朋友們5人=20條記錄
ON user_name相同為條件時(shí),只有孫悟空=孫悟空,即1*1=1條記錄
既然前面PPT沒(méi)有over列,何必在SQL語(yǔ)句中加入over列呢?
師徒4人*朋友們5人=20條記錄
ON user_name相同為條件時(shí),只有孫悟空=孫悟空,即1*1=1條記錄
既然前面PPT沒(méi)有over列,何必在SQL語(yǔ)句中加入over列呢?
2017-12-04