«join» etiketlenmiş sorular

JOIN, ilişkisel veritabanı sistemindeki iki veya daha fazla ilişki üzerinde birleştirme işlemi için ilişkisel cebirde genel bir işlemdir. JOIN ayrıca bu işlemi gerçekleştirmek için SQL dilinin anahtar kelimesidir.

4
MySQL sorgusunda IF koşuluyla sayın
Biri haberler, diğeri yorumlar için olmak üzere iki tablom var ve durumu onaylanan yorumların sayısını almak istiyorum. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN ccc_news_comments ON ccc_news_comments.news_id = ccc_news.news_id WHERE `ccc_news`.`category` = 'news_layer2' AND `ccc_news`.`status` = 'Active' GROUP BY ccc_news.news_id ORDER BY …

8
JPA istekli getirme katılmıyor
JPA'nın getirme stratejisi tam olarak neyi kontrol eder? Hevesli ve tembel arasında bir fark göremiyorum. Her iki durumda da, JPA / Hazırda Bekletme çoktan bire ilişkilere otomatik olarak katılmaz. Örnek: Kişinin tek bir adresi vardır. Bir adres birçok kişiye ait olabilir. JPA açıklamalı varlık sınıfları şuna benzer: @Entity public class …
112 java  hibernate  jpa  join 


5
Aynı masaya iki kez katılmanın en iyi yolu nedir?
Bu biraz karmaşık ama 2 masam var. Yapının şöyle bir şey olduğunu varsayalım: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Tablolar, Table1.PhoneNumber1 -> Table2.PhoneNumber veya Table1.PhoneNumber2 -> Table2.PhoneNumber temelinde birleştirilebilir. Şimdi, PhoneNumber1, SomeOtherField içeren PhoneNumber1, PhoneNumber2 ve PhoneNumber2'ye karşılık gelen SomeOtherField içeren bir sonuç kümesi almak istiyorum. Bunu yapmanın 2 …
108 sql  join 

16
Neden SQL ANSI-92 standardı ANSI-89'a göre daha iyi benimsenmiyor?
Çalıştığım her şirkette, insanların hala ANSI-89 standardında SQL sorgularını yazdığını gördüm: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id ANSI-92 standardı yerine: select a.id, b.id, b.address_1 from person a inner join address b on a.id = b.id Bunun gibi son derece basit bir sorgu için, …
107 sql  join  ansi-sql  ansi-92 

8
MySQL yalnızca en son satıra KATILIN MI?
Müşteri kimliği, e-posta ve referans depolayan bir masa müşterim var. Müşteriye yapılan değişikliklerin geçmiş kaydını saklayan ek bir müşteri_verisi tablosu vardır, yani bir değişiklik yapıldığında yeni bir satır eklenir. Müşteri bilgilerini bir tabloda görüntülemek için, iki tablonun birleştirilmesi gerekir, ancak yalnızca customer_data'dan en son satır müşteri tablosuna birleştirilmelidir. Sorgunun sayfalara …
107 mysql  sql  join 




3
Has_many ile iç içe geçmiş Rails form: aracılığıyla, birleştirme modelinin öznitelikleri nasıl düzenlenir?
Accepts_nested_attributes_for kullanırken bir birleştirme modelinin özniteliklerini nasıl düzenlersiniz? 3 modelim var: Linkers ile birleştirilmiş Konular ve Makaleler class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article < ActiveRecord::Base has_many :linkers has_many :topics, :through => :linkers, :foreign_key => :topic_id end class …


3
MySQL iki alandaki tabloları nasıl birleştirir
dateVe idalanları olan iki tablom var . Her iki alanda da katılmak istiyorum. denedim JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) işe yarıyor, ancak çok yavaş. bunu yapmanın daha iyi bir yolu var mı?
102 mysql  join 

3
SQLite - Farklı veritabanlarından tabloları nasıl birleştirirsiniz?
Bir SQLite veritabanı kullanan bir uygulamam var ve her şey olması gerektiği gibi çalışıyor. Şu anda ikinci bir SQLite veritabanı gerektiren yeni işlevler ekleme sürecindeyim, ancak farklı veritabanlarından tabloları nasıl birleştireceğimi bulmakta zorlanıyorum. Biri bana bu konuda yardımcı olabilirse, gerçekten minnettar olurum! Düzenle: Kabul edilen yanıtta belirtildiği gibi veritabanlarını eklediğinizde …
100 sql  database  sqlite  join 

3
LINQ JOIN neden WHERE ile bağlantı kurmaktan çok daha hızlı?
Yakın zamanda VS 2010'a yükselttim ve LINQ to Dataset ile uğraşıyorum. Bir ASP.NET WebApplication'ın HttpCache içinde olan Yetkilendirme için güçlü bir yazılmış veri kümesine sahibim. Bu yüzden, bir kullanıcının bir şeyi yapmaya yetkili olup olmadığını kontrol etmenin en hızlı yolunun ne olduğunu bilmek istedim. İşte benim veri modelim ve ilgilenen …

8
1052: Alan listesindeki 'id' sütunu belirsiz
2 masam var. tbl_namesve tbl_sectioniçlerinde her ikisi de var id. idAlanı seçmeye nasıl devam ederim , çünkü her zaman şu hatayı alıyorum: 1052: Column 'id' in field list is ambiguous İşte benim sorgum: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id Tüm alanları seçip hatayı önleyebilirim. Ancak …

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.