Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

केकफ़्पी में मूल्यों का योग करने के लिए आभासी क्षेत्रों का उपयोग करना

मुझे लगता है कि आपकी सरणी गड़बड़ है। साथ ही, आप मॉडल के लिए वर्चुअल फ़ील्ड कहां सेट करते हैं? अंतिम लेकिन कम से कम नहीं:एक क्वेरी के अंदर एक क्वेरी क्यों?

public function topvotes() { 
    $this->Post->virtualFields = array('total' => 'SUM(Post.vote_total)');
    $posts = $this->Post->find('all', array(
                            'fields' => array('total'),
                            'recursive' => 1,
                            'group' => array('Post.user_id'),
                            'conditions'=>array('Post.type' => 'new')
    ));
    $this->set('posts', $posts);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL सर्वर का समय क्षेत्र कैसे बदलें

  2. डेटाबेस mysql डेस्कटॉप के साथ जावा ऐप को तैनात करना

  3. MySQL में DATETIME फ़ील्ड प्राप्त करने के लिए DATE और TIME फ़ील्ड जोड़ें

  4. वेबसाइट बनाते समय /var/www/html के अंदर अनुमति अस्वीकार कर दी गई है और यह apache2 सर्वर के साथ फाइल है

  5. सफल MySQL/MariaDB बैकअप और पुनर्प्राप्ति रणनीतियाँ