Pertanyaan yang diberi tag join

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

37
Performa Luar dan Kinerja Gabung Kiri

Saya Menggunakan SQL SERVER 2008 R2 Saya baru saja menemukan BERLAKU dalam SQL dan menyukai bagaimana memecahkan masalah permintaan untuk banyak kasus, Banyak tabel yang saya gunakan 2 kiri bergabung untuk mendapatkan hasilnya, saya bisa mendapatkan 1 terluar berlaku. Saya memiliki sejumlah...

35
Apa perbedaan antara INNER JOIN dan OUTER JOIN?

Saya baru mengenal SQL dan ingin tahu apa perbedaan antara kedua JOINtipe itu? SELECT * FROM user u INNER JOIN telephone t ON t.user_id = u.id SELECT * FROM user u LEFT OUTER JOIN telephone t ON t.user_id = u.id Kapan saya harus menggunakan yang satu atau yang

26
Kinerja indeks pada ON versus WHERE

Saya punya dua meja @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Tabel ini memiliki indeks non-clustered pada (Id, Tanggal) Dan saya bergabung dengan tabel ini SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id WHERE t1.Date <= GETDATE() AND...

21
Bisakah saya memberikan default untuk gabungan luar kiri?

Misalkan saya memiliki tabel a (dengan kolom a1) dan b (dengan kolom b1 dan b2) dan saya melakukan gabungan luar kiri SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 Kemudian b1 dan b2 akan menjadi NULL di mana nilai a1 tidak memiliki nilai yang cocok dengan b1. Bisakah saya memberikan nilai...

21
Menggunakan SELECT dalam klausa WHERE dari SELECT lain

Saya telah membuat rancangan aplikasi jarak jauh di atas libpq untuk PostrgreSQL . Itu berperilaku baik, tetapi saya telah membuat profil fungsi aplikasi secara umum. Untuk setiap hasil bisnis akhir yang saya hasilkan, kebetulan saya menyebut sekitar 40 klausa pilih (lebih dari tcpip). Saya...

18
SQL Server Bergabung / tempat pemrosesan order

Setelah membaca permintaan SQL Lambat, tidak yakin bagaimana mengoptimalkan , itu membuat saya berpikir tentang kinerja umum permintaan. Tentunya, kita perlu hasil dari tabel pertama (ketika tabel lain bergabung) menjadi sekecil mungkin sebelum bergabung (bergabung dalam untuk pertanyaan ini) untuk...