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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • Phymec

    Phymec

    18 Temmuz 2009
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012