欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql全連接和oracle全連接查詢、區(qū)別及說明

 更新時間:2023年03月20日 09:33:19   作者:新林。  
這篇文章主要介紹了mysql全連接和oracle全連接查詢、區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mysql全連接和oracle全連接查詢區(qū)別

oracle的全連接查詢可以直接用full on,但是在mysql中沒有full join,mysql使用union實現(xiàn)全連接

oracle的全連接

select * from a full join b on a.id = b.id

mysql的全連接

select * from a left join b on a.id = b.id
union
select * from a right join b on a.id = b.id
  • 注:mysql利用左連接和右連接分別查詢出左右兩邊的數(shù)據(jù)
  • 然后利用union去重合并(去掉兩邊都有的重復(fù)數(shù)據(jù))

全連接就是要查詢兩個表查詢結(jié)果的并集

內(nèi)連接或者等值連接就是要查詢兩個表的交集

  • 左(外)連接

  • 右(外)連接

oracle中的全連接問題

數(shù)據(jù)庫中的數(shù)據(jù):

全連接:

完整外部聯(lián)接返回左表和右表中的所有行。

當(dāng)某行在另一個表中沒有匹配行時,則另一個表的選擇列表列包含空值。

如果表之間有匹配行,則整個結(jié)果集行包含基表的數(shù)據(jù)值。

select * from book as a full outer join stu as b on a.sutid = b.stuid

結(jié)果:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL8.0新特性之支持原子DDL語句

    MySQL8.0新特性之支持原子DDL語句

    這MySQL 8.0開始支持原子數(shù)據(jù)定義語言(DDL)語句。此功能稱為原子DDL。這篇文章主要介紹了MySQL8.0新特性——支持原子DDL語句,需要的朋友可以參考下
    2018-07-07
  • mybatis 實現(xiàn) SQL 查詢攔截修改詳解

    mybatis 實現(xiàn) SQL 查詢攔截修改詳解

    這篇文章主要介紹了mybatis 實現(xiàn) SQL 查詢攔截修改詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • 解決ERROR?1129?(HY000):?Host?‘xxx‘?is?blocked?because?of?many問題

    解決ERROR?1129?(HY000):?Host?‘xxx‘?is?blocked?because?

    這篇文章主要介紹了解決ERROR?1129?(HY000):?Host?‘xxx‘?is?blocked?because?of?many問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • MySQL全局共享內(nèi)存介紹

    MySQL全局共享內(nèi)存介紹

    這篇文章主要介紹了MySQL全局共享內(nèi)存介紹,全局共享內(nèi)存則主要是 MySQL Instance(mysqld進(jìn)程)以及底層存儲引擎用來暫存各種全局運算及可共享的暫存信息,如存儲查詢緩存的 Query Cache,緩存連接線程的 Thread Cache等等,需要的朋友可以參考下
    2014-12-12
  • mysql?8.0.26?安裝配置圖文教程

    mysql?8.0.26?安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql?8.0.26?安裝配置圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Mysql之如何創(chuàng)建函數(shù)問題

    Mysql之如何創(chuàng)建函數(shù)問題

    這篇文章主要介紹了Mysql之如何創(chuàng)建函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL索引詳細(xì)解析

    MySQL索引詳細(xì)解析

    索引是有雙面性的,合理的建立索引可以提高數(shù)據(jù)庫的效率。但是如果沒有合理的構(gòu)建索引和使用索引,可能會導(dǎo)致索引失效或者影響數(shù)據(jù)庫性能,這篇文章主要介紹了MySql索引原理與操作
    2022-10-10
  • MySql?字符集不同導(dǎo)致?left?join?慢查詢的問題解決

    MySql?字符集不同導(dǎo)致?left?join?慢查詢的問題解決

    當(dāng)兩個表的字符集不一樣,在使用字符型字段進(jìn)行表連接查詢時,就需要特別注意下查詢耗時是否符合預(yù)期,本文主要介紹了MySql?字符集不同導(dǎo)致?left?join?慢查詢的問題解決,感興趣的可以了解一下
    2024-05-05
  • MySQL動態(tài)修改varchar長度的方法

    MySQL動態(tài)修改varchar長度的方法

    這篇文章主要介紹了MySQL動態(tài)修改varchar長度的方法的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • MYSQL 數(shù)據(jù)庫命名與設(shè)計規(guī)范

    MYSQL 數(shù)據(jù)庫命名與設(shè)計規(guī)范

    對于MYSQL 數(shù)據(jù)庫的命名與設(shè)計,需要一定的規(guī)范,所以我們要了解和快速的掌握mysql有很多的幫助。
    2008-12-12

最新評論