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

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012