Oracle mempunyai tiga kaedah sambungan, iaitu: 1. Cantuman dalam, pengendali logik mengembalikan setiap baris yang memenuhi sambungan antara input pertama dan input kedua 2. Cantuman luar, cantuman luar kiri, luar kanan join Connection, full outer join 3. Self-join ialah kaedah sambungan yang sering digunakan dalam pernyataan SQL Menggunakan self-join boleh menganggap cermin jadualnya sendiri sebagai jadual lain, untuk mendapatkan beberapa data khas.
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Terdapat tiga jenis sambungan antara jadual Oracle:
1 Sambungan dalaman (sambungan semula jadi)
2 🎜> (1) Cantuman luar kiri (meja di sebelah kiri tidak terhad)
(2) Cantuman luar kanan (meja di sebelah kanan tidak terhad)
(3) Penuh cantuman luar ( Tiada sekatan pada jadual kiri dan kanan)
3 Join sendiri (gabung dalam jadual yang sama)
SQL standard syntax:
selecttable1. lajur,jadual2.lajur
daripada jadual1[dalam|kiri|kanan|penuh]jointable2ontable1.column1=table2.column2;
sambung dalam mewakili sambung dalam;
sambung kiri mewakili luar; sertai;
sambung kanan bermaksud sambung luar kanan;
sambung penuh bermaksud sambung luar yang lengkap;
Nota:
Jika anda menggunakan klausa dari untuk menentukan sambungan dalam dan luar, anda mesti menggunakan klausa on untuk menentukan syarat sambungan
Jika anda menggunakan (; +) operator untuk menentukan Untuk cantuman luar, anda mesti menggunakan klausa where untuk menentukan syarat cantum.
1. InnerJoin/Join
Operator logik Innerjoin mengembalikan setiap baris yang memenuhi gabungan antara input pertama (atas) dan input kedua (bawah). Ini mempunyai kesan yang sama seperti menggunakan pilih untuk menanyakan berbilang jadual, jadi cantuman dalam jarang digunakan.
2. OuterJoin
outerjoin mengembalikan setiap baris yang memenuhi gabungan antara input pertama (atas) dan input kedua (bawah). Ia juga mengembalikan sebarang baris dalam input pertama yang tidak mempunyai baris yang sepadan dalam input kedua. Terdapat tiga jenis cantuman luar: cantuman luar kiri, cantuman luar kanan dan cantuman luar penuh. Sepadan dengan SQL: LEFT/RIGHT/FULLOUTERJOIN. Biasanya kami meninggalkan kata kunci luar. Ditulis sebagai: KIRI/KANAN/FULLJOIN.
Dalam sambung luar kiri dan sambung luar kanan, satu jadual akan digunakan sebagai jadual asas, dan semua kandungan jadual akan dipaparkan, dan kemudian kandungan padanan kedua-dua jadual akan ditambah. Jika data dalam jadual asas tidak direkodkan dalam jadual lain. Kemudian lajur muncul sebagai NULL dalam baris set hasil yang berkaitan.
3. Join sendiri
Join sendiri (selfjoin) ialah kaedah sambungan yang sering digunakan dalam pernyataan SQL Menggunakan self-join, anda boleh menganggap cermin jadual anda sendiri sebagai jadual lain, untuk mendapatkan beberapa data khas .
Atas ialah kandungan terperinci Oracle mempunyai beberapa kaedah sambungan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!