Pertanyaan yang diberi tag «join»

Klausa gabungan SQL menggabungkan catatan dari dua tabel atau lebih atau tampilan.



3
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 atas) EMPLOYEE_ID, PROJECT_ID Masalah : Diberikan EmployeeID, temukan SEMUA karyawan dari SEMUA Proyek …
13 postgresql  join 

4
Apakah lebih baik untuk memisahkan kueri besar menjadi beberapa kueri yang lebih kecil?
Ada situasi yang mengharuskan memiliki kueri sangat besar bergabung dengan beberapa tabel bersama dengan pernyataan sub pilih di dalamnya untuk menghasilkan hasil yang diinginkan. Pertanyaan saya adalah, haruskah kita mempertimbangkan menggunakan beberapa kueri yang lebih kecil dan membawa operasi logis ke dalam lapisan aplikasi dengan meminta DB dalam lebih dari …

1
Nest Loop yang Tidak Diinginkan vs. Hash Bergabung di PostgreSQL 9.6
Saya mengalami masalah dengan perencanaan kueri PostgreSQL 9.6. Kueri saya terlihat seperti ini: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" IN (7,22,25) ) …

2
Perbarui tabel menggunakan nilai dari tabel lain di SQL Server
Saya memiliki 2 tabel di database saya. Tabel 1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- Meja 2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- pada tabel # 1 kolom alamat dan phone2 kosong …

2
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 ini, kecuali untuk ini: FROM apod, .... Apa artinya …
12 postgresql  join 

4
Kueri untuk memilih nilai maksimum saat bergabung
Saya punya tabel Pengguna: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | dan Level |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | Dan saya mencari kueri untuk mendapatkan level untuk setiap pengguna. Sesuatu di sepanjang …

1
Gabungkan dua tabel acara menjadi satu garis waktu
Diberikan dua tabel: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); Saya ingin menulis query yang kembali nilai-nilai untuk ts, foodan baryang mewakili pandangan terpadu yang paling nilai-nilai baru-baru ini. Dengan kata lain, jika fooberisi: ts | foo -------- 1 | A 7 | …



3
Cara tercepat untuk menghitung berapa banyak rentang tanggal mencakup setiap tanggal dari seri
Saya punya tabel (dalam PostgreSQL 9.4) yang terlihat seperti ini: CREATE TABLE dates_ranges (kind int, start_date date, end_date date); INSERT INTO dates_ranges VALUES (1, '2018-01-01', '2018-01-31'), (1, '2018-01-01', '2018-01-05'), (1, '2018-01-03', '2018-01-06'), (2, '2018-01-01', '2018-01-01'), (2, '2018-01-01', '2018-01-02'), (3, '2018-01-02', '2018-01-08'), (3, '2018-01-05', '2018-01-10'); Sekarang saya ingin menghitung untuk tanggal …

4
Bagaimana cara mendapatkan grup yang penghitungannya nol?
Saya akan mencoba membuat grafik dari data dari database SQL server saya. Saya akan memiliki semua jalan dengan jumlah pengguna yang tinggal di jalan ini bahkan hitungannya nol. Untuk ini, saya sudah mencoba kueri ini: Create table Streets( ID int IDENTITY primary key, Name varchar(100) ); create table users( ID …

2
SQL join query untuk menampilkan baris dengan baris yang tidak ada dalam satu tabel
Saya mencoba menyelesaikan pelaporan untuk catatan waktu karyawan. Kami memiliki dua tabel khusus untuk pertanyaan ini. Karyawan tercantum dalam Memberstabel dan setiap hari mereka memasukkan entri waktu dari pekerjaan yang telah mereka lakukan dan disimpan dalam Time_Entrytabel. Contoh pengaturan dengan SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 Hasil akhir yang saya tuju adalah tabel …

2
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 myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id JOIN myapp_contacts ON myapp_contacts.contact_id=myapp_contacts_assoc.contact_id …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.