ruby on rails - Many counts into a join? -


मैं यह क्वेरी करना चाहता हूं:

  SELECT COUNT (DISTINCT a.id) गणना के रूप में, राशि (बी.आईड) के रूप में एक INNER से जुड़ने से बी.आईडी = बी.आईडी WH = B.otherfield = 0;   

एक पर 1 गिनती के साथ:

  aclass.joins (: b) .where (bclass: {"otherfield" = 0})। Count ( : Id)   

और कैसे एक गिनती अलग करना है? गिनती (अलग: आईडी) ? गिनती (: आईडी, विशिष्ट = & gt; सच) ? धन्यवाद!

रेल 3 में:

  aclass.select ( "अलग करें a.id")। जुड़ती है (: बी)। जहां (bclass: {अन्य फ़ील्ड: 0})। पंक्ति   

रेल 4 में:

  Aclass.distinct.joins (: b) .where (bclass: {अन्य फ़ील्ड: 0}) .काउंट (: ​​आईडी)    

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -