午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

mysql - oracle 多表查詢問題-笛卡兒積過濾

瀏覽:201日期:2022-06-18 13:22:32

問題描述

問題如下:

查詢出現(xiàn)笛卡兒積過濾的問題 例子: A B C D E Q表

select e.name, e.age, e.phone, q.something from a a, b b, c c, d d, e e, q q where a.id = ’zhejiushiyige id’ and b.id = a.bid and c.id = b.cid and d.id = c.did and e.id = d.eid and q.aid = a.id

就是表e是從a開始一級一級比較下來的,最終得到的e的結果是正確的,但是q的結果會出現(xiàn)兩次,并且q只跟a有關聯(lián),請問怎么查詢才能解決這個問題呢?

問題解答

回答1:

q表和a表是一對多的關系,如果q表的結果只想出一條,可以在關聯(lián)前先把q表按照aid字段進行匯總,保證每個aid只有一條,如:

select e.name, e.age, e.phone, q.something from a a, b b, c c, d d, e e, (select aid, max(something)) from q group by aid) table_q where a.id = ’zhejiushiyige id’ and b.id = a.bid and c.id = b.cid and d.id = c.did and e.id = d.eid and table_q.aid = a.id

相關文章:
主站蜘蛛池模板: 婷婷一区二区三区 | 艳母动漫在线免费观看 | 超碰精品| 欧美高清一级 | 尹人在线观看 | 蜜臀久久99精品久久久久久宅男 | 91精品久久久久久久久久久久 | 好·色·先·生t∨ | 97av超碰| 日韩二区在线观看 | 97精品国产97久久久久久粉红 | 蜜臀av性久久久久蜜臀av麻豆 | 在线看v | 亚洲激情国产 | 香蕉视频在线免费 | 日韩视频免费观看 | 欧美日韩在线看 | 国产在线观看一区二区三区 | 极品美女一区二区三区 | 亚洲综合成人在线 | 亚洲第一免费网站 | 色婷婷av一区二区三区软件 | 国产精品亚洲一区二区三区 | 婷婷色中文字幕 | 国产精品国产 | 国产免费自拍 | 精品久久久久久久久久久aⅴ | 国产精品日韩在线 | 欧美激情黑白配 | 久久久青草 | 毛片区| www.色天使 | 中文字幕在线字幕中文 | 久久久免费观看视频 | 成人福利网 | 久久99国产精品视频 | 中文一二区 | 亚洲免费精品 | www.五月天婷婷 | 亚洲一区二区三区国产 | 久草免费在线视频 |