SORU
14 Temmuz 2010, ÇARŞAMBA


Raylar SOL DIŞ birleşimler 3

Aşağıdaki kodu var:

@posts = Post.joins(:user).joins(:blog).select

tüm gönderileri Bul ve onlarla ilişkili kullanıcıları ve bloglar dönüş içindir. Ancak, kullanıcılar :joins oluşturduğu INNER JOIN çok fazla kayıt dönüyor anlamına gelir, isteğe bağlıdır.

Nasıl bu LEFT OUTER JOIN yerine oluşturmak için kullanılır?

CEVAP
14 Temmuz 2010, ÇARŞAMBA


@posts = Post.joins("LEFT OUTER JOIN users ON users.id = posts.user_id").
              joins(:blog).select

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014