«join» etiketlenmiş sorular

SQL birleştirme yan tümcesi iki veya daha fazla tablo veya görünümdeki kayıtları birleştirir.

2
Daha hızlı, büyük bir sorgu veya birçok küçük sorgu nedir?
Farklı şirketler için çalışıyorum ve bazılarının tüm "akrabaları" ile bir masaya katılacak görüşlere sahip olmayı tercih ettiklerini fark ettim. Ancak daha sonra uygulamada bazı zamanlar sadece 1 sütun kullanmamız gerekir. Öyleyse basit seçimler yapmak daha hızlı olur mu ve sonra sistem kodunda onlara "katılın" mı? Sistem php, java, asp, veritabanına …



4
Bireysel sorgular katılımdan daha mı hızlı?
Kavramsal soru: Bireysel sorgular katılımdan daha hızlı mıdır, yoksa: Müşteri tarafında istediğim her bilgiyi bir SELECT ifadesine sıkıştırmaya mı çalışmalıyım yoksa uygun göründüğü kadarını kullanmalı mıyım? TL; DR : Eğer benim katıldı sorgu bireysel sorgular çalışan daha uzun sürer, bu benim hatam ya bu beklenen nedir? Birincisi, çok veritabanı bilgili …

2
Bildirilen birleştirme sütun sırasını değiştirmek neden bir sıralama getiriyor?
Aynı şekilde adlandırılmış, yazılmış ve dizine eklenmiş anahtar sütunlara sahip iki tablom var. Bunlardan biri benzersiz kümelenmiş bir dizine, diğeri ise benzersiz değil . Test kurulum Bazı gerçekçi istatistikler içeren kurulum betiği: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT NULL, …

7
Bir sorguyu yeniden oluşturmak için gerekli olan veritabanının alt kümesini mysqldump yapmak mümkün müdür?
Arka fon Bir selectsorguyu yeniden oluşturmak için gereken veritabanımın alt kümesini sağlamak istiyorum . Amacım, hesaplamalı iş akışımı tekrar üretilebilir kılmak ( tekrarlanabilir araştırmalarda olduğu gibi ). Soru Bu select deyimini, sorgulanan verileri yeni bir veritabanına aktaran bir komut dosyasına dahil edebilmemin bir yolu var mı? Yeni veritabanı, sorguda kullanılanlara …

1
Postgres Aynı sorguda farklı koşullara sahip sayma
EDIT Postgres 9.3 Aşağıdaki şemaya sahip bir rapor üzerinde çalışıyorum: http://sqlfiddle.com/#!15/fd104/2 Şu anki sorgu şöyle gözüküyor: Temelde bu 3 masa iç birleşimdir. Bu sorguyu yapmadım, ancak onu bırakan geliştirici ve sorguyu değiştirmek istiyorum. Gördüğünüz gibi, TotalApplicationsadece toplam uygulamayı sayar a.agent_id. Ve totalapplicationsonuçtaki sütunu görebilirsiniz . İstediğim şey onu kaldırmak ve …

2
Dış Uygula ve Sol Katılma Performansı
SQL SERVER 2008 R2 Kullanıyorum Ben sadece SQL'de APPLY ile karşılaştım ve birçok durumda sorgu problemlerini nasıl çözdüğünü sevdim. Sonuçta 2 sol kullandığım tabloların birçoğunu elde etmek için 1 dış başvuruda bulunabildim. Yerel DB tablolarımda az miktarda veri var ve dağıtımdan sonra kodun en az 20 kat daha büyük verilerde …

8
Bir INNER JOIN ve OUTER JOIN arasındaki fark nedir?
Ben SQL'de yeniyim ve bu iki JOINtip arasındaki farkın ne olduğunu bilmek istedim ? 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 Birini veya diğerini ne zaman kullanmalıyım?
35 join 

1
JOIN yan tümcesinde yapı KULLANIMI bazı durumlarda optimizasyon engelleri oluşturabilir mi?
Sorgu maddesindekiUSING yapının (yerine ON) belirli durumlarda optimizasyon engelleri getirebileceği dikkatimi çekti .FROMSELECT Bu anahtar kelimeyi kastediyorum: SEÇ * Bir B KULLANIMI KATILIN (a_id) Sadece daha karmaşık durumlarda. Bağlam: Bu yorumu için bu soruya . Bunu çok kullanıyorum ve şimdiye kadar hiçbir şey fark etmedim. Daha fazla bilgi için etkiyi …

6
ON ve NEREDE endeks performansı
İki masam var @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Bu tablolarda kümelenmemiş bir dizin var (Id, Date) Ve bu tablolara katılırım SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id WHERE t1.Date <= GETDATE() …

3
Access (Jet) SQL: TableA'daki her DateTime damgasını çevreleyen TableB'deki DateTime damgaları
İlk kelimeler Aşağıdaki bölümleri (ve de dahil olmak üzere) güvenli bir şekilde yok sayabilirsiniz. JOINs: Sadece bir kod kırıntısı almak istiyorsanız Başlatılıyor . Arka plan ve sonuçlar sadece bağlam olarak işlev görür. Kodun başlangıçta nasıl göründüğünü görmek istiyorsanız, lütfen 2015-10-06'dan önceki düzenleme geçmişine bakın. Amaç Sonunda, vericinin ( Xveya Xmit) …

2
SELECT kullanarak, başka bir SELECT’nin WHERE yan tümcesinde
PostrgreSQL için libpq üzerine bir taslak uzak uygulama yaptım . İyi davranıyor, ancak uygulamanın genel işleyişini profilledim. Ürettiğim her son iş sonucu için, 40 seçim maddesi (tcpip üzerinden) gibi bir şey çağırdım. Uzak uygulamam ve veritabanı arasındaki etkileşimin sayısını en aza indirgememi hatırlattığım SQL-Server'dan haberi var. Seçimlerimi analiz ettikten sonra, …

2
SQL Server, paralel olarak birleştirme birleşimini iki eşit bölümlenmiş tabloda en iyi duruma getirmiyor
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Çok detaylı soru için şimdiden özür dilerim. Sorunu yeniden oluşturmak için tam bir veri kümesi oluşturmak için sorgular dahil ettik ve 32 çekirdekli bir makinede SQL Server 2012 çalıştırıyorum. Ancak bunun …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.