日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mysql - SQL問個基礎例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?

瀏覽:266日期:2022-06-21 18:50:51

問題描述

SELECT id, name, cidfrom shbookswhere cid=(SELECT cid FROM shbookswhere name= ’光榮與夢想’);

上面這個我完全看得懂,返回<光榮與夢想>的cid,然后用這個值作為條件,匹配整個表的cid;

SELECT b1.id, b1.name, b1.cidfrom shbooks b1, shbooks b2 where b1.cid=b2.cidand b2.name=’光榮與夢想’;

但是這個,條件是 b1.cid=b2.cid 的話,會返回整個表,為什么加上個 b2.name=’光榮與夢想’ 就能返回 和 光榮與夢想 相同cid 的別的書???

答案不在長,也不在語言是不是準確,只要讓我能明白怎么個邏輯就行了..謝謝了!

問題解答

回答1:

原始

b1.cid b1.name1 光榮與夢想2 另一本書1 夢想與光榮

條件b1.cid = b2.cid(從9個結果中過濾得到5個結果)只要理解為什么是9個結果,整個問題應該也沒有什么疑問了。

b1.cid b1.name b2.cid b2.name1 光榮與夢想 1 光榮與夢想1 光榮與夢想 1 夢想與光榮2 另一本書 2 另一本書1 夢想與光榮 1 夢想與光榮1 夢想與光榮 1 光榮與夢想

條件 b2.name=’光榮與夢想’就得到

b1.cid b1.name b2.cid b2.name1 光榮與夢想 1 光榮與夢想1 夢想與光榮 1 光榮與夢想

我就是提問的的人,這是我補充的!我給大家解釋解釋到底是怎么回事,其實邏輯就是自己把自己當倆表;然后算自己的的笛卡爾集,然后再用第二個條件篩選!回答2:

你的第一種寫法如果存在多條cid是不是就出錯了?你可以參考下面的寫法:

/*子查詢*/select id,name,cid from shbooks where cid in (select cid from shbooks where name=’’);--或者這種寫法select id,name,cid from shbooks outerquerywhere cid exists (select 1 from shbooks innerquery where outerquery.cid = innerquery.cid and innerquery.name=’’);

至于你的第二種寫法,你了解inner join嗎?你看看下面的寫法是不是更好懂些?

select id,name,cid from shbooks main inner join (select cid from shbooks where name = ’’) child on main.cid = child.cid; select id,name,cid from shbooks main inner join shbooks child on main.cid = child.cid where child.name = ’’;

最后問問,你都是按書上例子寫的?如果是,我建議最好不要看那本書了!

回答3:

條件是兩個啊大兄弟,b2.name=’光榮與夢想’ 同時 b1.cid = b2.cid

回答4:

看成兩個不同的表就行,這是自聯接

回答5:

@碎鏡 他的是正解,先笛卡爾集,然后進行篩選。這是是實現原理。不過一般這種語句SQL會自動優化。并不會真的先做出笛卡爾積然后進行篩選。

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品三级| 在线精品福利| 国产精品亚洲片在线播放| 亚洲人成在线影院| 日本一区免费网站| 欧美日韩亚洲国产精品| 国产精品久久久久久妇女 | 国产精品欧美在线观看| 一区二区亚洲视频| 日韩国产在线观看| 免费看久久久| 久久男女视频| 国产婷婷精品| 国产亚洲第一伦理第一区| 精品免费视频| 亚洲一级影院| 亚洲欧洲国产精品一区| 日本午夜精品一区二区三区电影| 青青国产91久久久久久| 精品视频高潮| 国产一区二区三区自拍| 中文字幕一区二区av| 国产精品午夜一区二区三区| 国产精品亚洲综合久久| av中文资源在线资源免费观看| 欧美日韩激情| 日本欧美一区二区在线观看| 精品一级视频| 激情综合自拍| 亚洲精品乱码久久久久久蜜桃麻豆| 国产亚洲欧美日韩精品一区二区三区| 国产一区二区精品久| 婷婷激情综合| 欧美在线看片| 成人日韩在线| 中文字幕日韩欧美精品高清在线| 丝袜美腿亚洲一区| 久久av网站| 秋霞影视一区二区三区| 综合日韩在线| 日韩1区2区| 红桃视频欧美| 久久精品一区二区三区中文字幕| 2023国产精品久久久精品双| 国产调教一区二区三区| 亚洲一本视频| 麻豆精品少妇| 久久性天堂网| 久久精品国产999大香线蕉| 欧美a级片一区| 亚洲精品一级二级三级| 日韩成人精品一区二区| 免费在线视频一区| 欧美日韩一区二区国产| 日韩免费一区| 日本高清久久| 九一成人免费视频| 免费亚洲一区| 亚洲欧洲专区| 国产尤物精品| 国产精品99久久久久久董美香| 亚洲精品中文字幕乱码| 另类小说一区二区三区| 丝袜国产日韩另类美女| 91亚洲国产| 久久国产精品免费精品3p| 偷拍欧美精品| 精品理论电影在线| 影音先锋久久精品| 国产suv精品一区二区四区视频| 三级亚洲高清视频| 日韩欧美一区二区三区免费观看| 国产欧美日韩在线观看视频| 尤物网精品视频| 日韩精品不卡一区二区| 青草综合视频| 久久精品卡一| 国产精品午夜av| 蜜桃视频在线观看一区| 日韩欧美看国产| 麻豆高清免费国产一区| 日韩精品一区二区三区中文在线| 亚洲精品电影| 久久国产主播| 国产欧美一区二区精品久久久| 中文亚洲免费| 欧美va天堂在线| 日本免费一区二区三区四区| 欧美精品成人| 奇米狠狠一区二区三区| 国产一区91| 不卡在线一区二区| 91av亚洲| 97国产精品| 国内精品伊人| 麻豆久久久久久| 国产精久久久| 国产精品久久久久久av公交车| 一级成人国产| 尤物精品在线| 99国产一区| 99视频精品免费观看| 亚洲国内欧美| 欧美日韩精品在线一区| 久久久天天操| 正在播放日韩精品| 国产一区一一区高清不卡| 国产伦理久久久久久妇女| 日本特黄久久久高潮| 亚洲18在线| 亚洲欧美专区| 色综合视频一区二区三区日韩| 免费看的黄色欧美网站| 中文一区二区| 国产精品日本欧美一区二区三区| 欧美日韩国产探花| 夜夜嗨一区二区| 亚洲欧美日本日韩| 日韩中文字幕91| 亚洲视频电影在线| 日本一区二区中文字幕| 青青国产91久久久久久| 国产欧美另类| 久久亚洲人体| 亚洲深夜视频| 99久久99视频只有精品| 久久中文字幕av| 99在线精品免费视频九九视 | 午夜精品久久久久久久久久蜜桃| 久久久久97| 国产一区二区色噜噜| 黑森林国产精品av| 国产91一区| 日韩视频在线一区二区三区 | 蜜臀av性久久久久蜜臀aⅴ流畅| 在线精品一区| 爽好多水快深点欧美视频| 久久亚洲视频| 亚洲精品在线国产| 国产精品一区三区在线观看| 欧美经典一区| 欧美freesex黑人又粗又大| 91超碰国产精品| 日本在线观看不卡视频| 国产激情精品一区二区三区| 黄色aa久久| 日韩视频一区| 亚洲免费成人av在线| 国产精区一区二区| 中文字幕高清在线播放| 91成人网在线观看| 久久亚洲二区| 国产精品探花在线观看| 日本在线啊啊| 最新亚洲一区| 91精品啪在线观看国产爱臀| 久久在线91| 午夜电影亚洲| 日韩国产欧美一区二区三区| 久久久精品国产**网站| 日产精品一区| 日韩影院免费视频| 国产精品久av福利在线观看| 精品免费av在线| 日韩精品一级中文字幕精品视频免费观看 | 成人国产精品久久| 亚洲国产一区二区三区在线播放| 免费日本视频一区| 国产高清亚洲| 香蕉精品视频在线观看| 69堂精品视频在线播放| 日韩中文影院| 首页欧美精品中文字幕| 老司机精品视频网| 亚洲视频综合| 国产探花在线精品| 久久视频一区| 欧美日韩一区二区三区不卡视频| 成人在线网站| 久久狠狠亚洲综合| 欧美日韩一二三四| 国产精品巨作av| 99精品99| 97精品在线| 日本欧美韩国一区三区| 日韩网站中文字幕| 日韩av二区在线播放| 成人黄色av| 婷婷精品久久久久久久久久不卡| 国产 日韩 欧美一区| 欧美日韩a区| 国产精品普通话对白| 麻豆中文一区二区| 免费精品视频在线| 日韩av福利| 国产欧美一级| 久久亚洲色图| 欧美亚洲精品在线| 久久精品国产久精国产爱| 视频一区视频二区在线观看|