«join» etiketlenmiş sorular

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

2
Dökülmelerin tempdb'ye düşme şansını azaltmak için satır tahminleri nasıl geliştirilebilir?
Tempdb olayları (yavaş sorgulara neden) dökülme olduğunda genellikle satır tahminleri belirli bir katılmak için yol olduğunu fark ettim. Dökülme olaylarının birleştirme ve karma birleştirmelerle gerçekleştiğini gördüm ve genellikle çalışma süresini 3x ila 10x artırdılar. Bu soru, dökülme olayları olasılığını azaltacağı varsayımı altında satır tahminlerinin nasıl iyileştirileceği ile ilgilidir. Gerçek Sıra …

5
MS Access'te Tam Dış Birleştirme
İki personel listem var: List A: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001237 0001234 0001239 0001237 ve List B: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001238 0001235 0001239 0001235 Ve şu çıktıya ihtiyacım var: StaffID SupervisorA SupervisorB =================================== 0001234 NULL NULL 0001235 0001234 0001234 0001237 0001234 NULL 0001238 …
11 query  join  ms-access 

3
Mevcut yabancı anahtarlara göre birleştirme koşulunu sezecek herhangi bir veritabanı motoru var mı?
Yabancı bir anahtar tanımladığımda, motorun bu bilgileri otomatik olarak doğru JOIN ifadelerini bulmak için kullanamayacağı, bunun yerine aynı maddeleri yeniden yazmamı gerektirmesi garip görünüyor. Mevcut yabancı anahtarları inceleyecek herhangi bir veri tabanı, belki de bir çeşit araştırma projesi var mı?

3
MySQL: Sol birleşim ve iç birleşim arasında hangi birleşim daha iyidir
Eğer hepsi aynı sonucu verirse hangi birleşim daha iyi performans gösterir? Örneğin, iki tablo employees(emp_id,name, address, designation, age, sex)ve var work_log(emp_id,date,hours_wored). Bazı özel sonuçlar elde hem etmek inner joinve left joinaynı sonucu verir. Ancak, hala sadece bu soru ile sınırlı olmayan bazı şüphelerim var. hangi sonuç daha verimli, hangisi aynı …

2
Sütunu başka bir tablodaki verilerle güncelleme
Karmaşık sorun üzerinde çalışıyorum, ancak bu soruna basitleştireceğim. İki masam var A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] ve üçüncüsünü güncellemek istiyorum: C [ID, column1, column2,column3] Bu sorguyu kullanarak başka bir üçüncü tablo güncelleştiriyorum. UPDATE C set column1=t.firstTab, column2=t.secondTab, column3=t.thirdTab from (select A.column1 as firstTab, B.column2 …

1
Olası satış ve gecikme değerleri elde etmek için Join ve Window işlevini kullanma arasındaki performans karşılaştırması
Ben 20M satırları olan bir tablo ve her bir sırada 3 sütun var time, idve value. Her biri için idve timebir orada valuestatü için. Belli bir kişi timeiçin belirli bir kişinin kurşun ve gecikme değerlerini bilmek istiyorum id. Bunu başarmak için iki yöntem kullandım. Bir yöntem birleştirme yöntemini, bir diğer …

3
LIMIT kullanımı performansı artırır mı ve fark edilir mi?
Aşağıdakileri anlamak istiyorum. Varsayalım karmaşık bir sorgu var diyelim bir grup 5 tablolar bir grup tarafından özetleri ve sıralama. Sorgu için herhangi bir optimizasyonun bir kenara bırakılması, örneğin dizinler vb. Kullanmanın önemli bir performans yararı var mı LIMIT? Tüm sorgu (ve sonuçları) LIMIT uygulanmadan önce işlenmesi gerektiğini varsayalım , bu …

1
Neden sys.query_store_plan ile eleme çalışmalarına katılmıyorsunuz?
Sorgu Deposu'nda karşılaşılan bir performans sorununun basitleştirilmesidir: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; plan_idSütun birincil anahtar olarak belgelenmiştir sys.query_store_plan, ancak yürütme planı kullanmaz ortadan kaldırılması katılmak beklenir …

3
Bu Tam Dış Birleştirme neden çalışmıyor?
İstediğim sonuçları elde etmek için daha önce Full Outer Joins'i kullandım, ama belki de konsepti tam olarak anlamıyorum çünkü basit bir birleşimin ne olacağını başaramıyorum. Her biri 2 alanlı 2 tablo (ki ben t1 ve t2 diyeceğim) var: t1 Policy_Number Premium 101 15 102 7 103 10 108 25 111 …

3
Oracle'ın sol birleşimi ve yan tümceleri hataları
CREATE TABLE "ATABLE1" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); CREATE TABLE "ATABLE2" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('B','2'); Insert into ATABLE2 (COLUMN1,COLUMN2) values ('A',null); Insert into ATABLE2 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE2 (COLUMN1,COLUMN2) …
10 oracle  join 

1
INNER JOIN sözdizimi, OUTER JOIN içinde sorgu sonuçlarının karşılaştırması
TLDR; 2 yürütme planına bakarsanız, hangisinin daha iyi olduğuna dair kolay bir cevap var mı? Amaçlı olarak dizin oluşturmadım, böylece neler olduğunu görmek daha kolay. Farklı birleşim stilleri (yani iç içe ve geleneksel) arasındaki sorgu performansı farkını bulduğumuz önceki sorumun ardından , iç içe sözdiziminin de sorgunun davranışını değiştirdiğini fark …



2
Aralıktaki her tarih için karmaşık bir sorgu çalıştırma
Bir sipariş tablom var Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Veriler, bir client_id için örtüşmeyen duran siparişlere ve bazen …

2
MySQL: delete… where..in () vs delete..from..join ve alt seçimle silme sırasında kilitli tablolar
Feragatname: Lütfen veritabanı dahili bilgileriyle ilgili bilgi eksikliğimi affedin. İşte gidiyor: Veritabanındaki periyodik bir temizlik işinde büyük bir performans sorunu olan bir uygulama (bizim tarafımızdan yazılmayan) çalıştırıyoruz. Sorgu şuna benzer: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select BUILDRESULTSUMMARY_ID from BUILDRESULTSUMMARY where BUILDRESULTSUMMARY.BUILD_KEY = "BAM-1"); Basit, okunması kolay ve standart …

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.