Pertanyaan yang diberi tag join

16
Oracle luar bergabung dengan kasus sintaksis

Saya telah melihat yang berikut ini dalam kueri yang seharusnya porting dari Oracle outer join syntax ke SQL standard outer join syntax: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID = E.A_ID(+) AND B.B_KEY =...

16
PostgreSQL bergabung menggunakan JSONB

Saya punya SQL ini: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Itu akan...

15
Diri rekursif bergabung

Saya punya commentstabel, yang bisa disederhanakan menjadi ini: comments ======= id user_id text parent_id di mana parent_idnullable, tetapi mungkin menjadi kunci untuk komentar orang tuanya. Sekarang, bagaimana saya bisa selectsemua keturunan dari komentar tertentu? Komentar mungkin turun...

13
Haruskah saya menggunakan SQL JOIN atau IN Clause?

Saya punya pertanyaan tentang pendekatan terbaik. Saya tidak yakin pendekatan mana yang terbaik ketika data dianggap variabel dalam ukuran. Pertimbangkan 3 TABEL berikut: KARYAWAN EMPLOYEE_ID, EMP_NAME PROYEK PROJECT_ID, PROJ_NAME EMP_PROJ (banyak ke banyak dari dua tabel di...

12
Apa yang dimaksud [FROM x, y] di Postgres?

Saya baru memulai dengan Postgres. Membaca dokumen ini saya menemukan pertanyaan ini: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Aku bisa mengerti segala sesuatu dalam query...

12
Postgres GABUNG kondisi vs kondisi MANA

Pemula postgres di sini. Saya ingin tahu apakah kueri ini dioptimalkan atau tidak? Saya mencoba untuk BERGABUNG PADA hanya nilai-nilai yang diperlukan 100% dan meninggalkan semua kondisi dinamis dalam klausa WHERE. Lihat di bawah. SELECT * FROM myapp_employees JOIN myapp_users ON...