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

  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013