Pertanyaan yang diberi tag join

189
Apakah urutan bergabung dalam masalah SQL?

Mengabaikan kinerja, apakah saya akan mendapatkan hasil yang sama dari kueri A dan B di bawah ini? Bagaimana dengan C dan D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join b on...

186
Menghapus baris dengan MySQL LEFT JOIN

Saya memiliki dua tabel, satu untuk tenggat waktu pekerjaan, satu untuk menggambarkan pekerjaan. Setiap pekerjaan dapat mengambil status dan beberapa status berarti tenggat waktu pekerjaan harus dihapus dari tabel lain. Saya dapat dengan mudah SELECTpekerjaan / tenggat waktu yang memenuhi kriteria...

180
GABUNG kueri vs beberapa kueri

Apakah BERGABUNG dengan kueri lebih cepat dari beberapa kueri? (Anda menjalankan permintaan utama Anda, dan kemudian Anda menjalankan banyak SELECT lain berdasarkan hasil dari permintaan utama Anda) Saya bertanya karena BERGABUNG dengan mereka akan menyulitkan BANYAK desain aplikasi saya Jika...

180
Bangun nama path lengkap dengan Python

Saya perlu memberikan nama jalur file ke modul. Bagaimana cara membangun jalur file dari nama direktori, nama file dasar, dan string format file? Direktori mungkin ada atau tidak ada pada saat panggilan. Sebagai contoh: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format =...

174
GABUNG dua hasil pernyataan SELECT

Apakah mungkin untuk menggabungkan hasil dari 2 SELECTpernyataan sql dalam satu pernyataan? Saya memiliki basis data tugas di mana setiap catatan adalah tugas yang terpisah, dengan tenggat waktu (dan PALT, yang hanya beberapa INThari dari awal hingga tenggat waktu. AgeJuga merupakan INTbeberapa...

173
Pilih baris yang tidak ada di tabel lain

Saya punya dua tabel postgresql: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. Saya ingin mendapatkan setiap alamat IP login_logyang tidak memiliki baris ip_location. Saya mencoba kueri ini tetapi ada kesalahan...

169
Bergabung untuk orang malas?

Saya baru-baru ini berdiskusi dengan pengembang lain yang mengklaim kepada saya bahwa GABUNGAN (SQL) tidak berguna. Secara teknis ini benar tetapi ia menambahkan bahwa menggunakan gabungan kurang efisien daripada membuat beberapa permintaan dan tabel tautan dalam kode (C # atau Java). Baginya...

162
Kiri Gabung Dengan Dimana Klausul

Saya perlu mengambil semua pengaturan default dari tabel pengaturan tetapi juga mengambil pengaturan karakter jika ada untuk karakter x. Tapi kueri ini hanya mengambil pengaturan yang karakternya = 1, bukan pengaturan default jika pengguna tidak mengatur siapa pun. SELECT `settings`.*,...

160
Linq ke Sql: Banyak gabungan luar kiri

Saya mengalami beberapa masalah mencari tahu bagaimana menggunakan lebih dari satu bergabung luar menggunakan LINQ to SQL. Saya mengerti cara menggunakan satu join luar kiri. Saya menggunakan VB.NET. Di bawah ini adalah sintaks SQL saya. T-SQL SELECT o.OrderNumber, v.VendorName,...

158
Subqueries vs joins

Saya refactored bagian lambat dari aplikasi yang kami warisi dari perusahaan lain untuk menggunakan gabungan dalam daripada subquery seperti: WHERE id IN (SELECT id FROM ...) Permintaan refactored berjalan sekitar 100x lebih cepat. (~ 50 detik hingga ~ 0,3) Saya mengharapkan peningkatan, tetapi...

157
MySQL: Rincian jenis-jenis penggabungan

Saya ingin uraian singkat tentang tipe-tipe gabungan MySQL. Saya tahu ini, sisanya saya tidak yakin apa artinya. dipisahkan koma (apa tepatnya yang singkat ini untuk?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... tampilkan informasi dari a, meskipun tidak ada kecocokan di b: SELECT * FROM a...

155
Operator Oracle "(+)"

Saya memeriksa beberapa Pernyataan SQL lama untuk tujuan mendokumentasikan mereka dan mungkin memperbaikinya. DBMS adalah Oracle Saya tidak mengerti pernyataan yang berbunyi seperti ini: select ... from a,b where a.id=b.id(+) Saya bingung tentang (+)operator, dan tidak bisa mendapatkannya di...