国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

淺談mysql中多表不關聯查詢的實現方法

2024-07-24 13:10:51
字體:
來源:轉載
供稿:網友

大家在使用MySQL查詢時正常是直接一個表的查詢,要不然也就是多表的關聯查詢,使用到了左聯結(left join)、右聯結(right join)、內聯結(inner join)、外聯結(outer join)。這種都是兩個表之間有一定關聯,也就是我們常常說的有一個外鍵對應關系,可以使用到 a.id = b.aId這種語句去寫的關系了。這種是大家常常使用的,可是有時候我們會需要去同時查詢兩個或者是多個表的時候,這些表又是沒有互相關聯的,比如要查user表和user_history表中的某一些數據,這個時候就是所謂的不關聯查詢了。

這時候用的是union all語句。比如:

</pre> <pre class="html" name="code">(select name,sex,age from user where name like '王%' ) union all (select name,sex,age from user_history where name like '王%' ) ;

這個語句是用來查詢用戶表以及歷史表中所有王姓的人員的信息。這個同樣是可以進行排序、截取操作的,

(select name,sex,age from user where name like '王%' ) union all (select name,sex,age from user_history where name like '王%' ) order by age desc limit 0,50;

這個就是取得這兩個表中按年齡排序前50的人員了。

以上就是小編為大家帶來的淺談mysql中多表不關聯查詢的實現方法全部內容了,希望大家多多支持VeVb武林網~


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 耒阳市| 扶风县| 平湖市| 治多县| 喀什市| 体育| 常州市| 英德市| 沈丘县| 奉化市| 宝坻区| 江源县| 马尔康县| 巢湖市| 旺苍县| 汶川县| 阳高县| 富顺县| 泸州市| 洪湖市| 宝应县| 昌江| 宁陕县| 平阴县| 富锦市| 攀枝花市| 宜都市| 来宾市| 苏尼特右旗| 中牟县| 城步| 遂川县| 伽师县| 泾源县| 昭苏县| 天峻县| 潜山县| 类乌齐县| 彭州市| 西盟| 怀远县|