CakePHP 1.2 का उपयोग करके, मैं एक GROUP BY
क्वेरी उत्पादन कोशिश कर रहा हूँ? अगर मैं मदद करता हूं तो मैं 'कंटेनएबल' का उपयोग कर रहा हूं।CakePHP और ग्रुप
13
A
उत्तर
25
यह है कि मैं क्या साथ eneded है
$params =
array(
'conditions' => array('Model.field' => $thisValue), //array of conditions
'recursive' => 1, //int
//array of field names
'fields' => array('Model.field1', 'DISTINCT Model.field2'),
//string or array defining order
'order' => array('Model.created', 'Model.field3 DESC'),
'group' => array('Model.field'), //fields to GROUP BY
'joins' => array('Join relations here'), // for ex: LEFT JOIN `entities` AS Entity ON `Entity`.`category_id` = `Category`.`id`
'limit' => n, //int
'page' => n, //int
'offset' => n, //int
'callbacks' => true //other possible values are false, 'before', 'after'
);
क्वेरी:
$resp = find('all', $params);
debug($resp);
+0
में एक दूसरे से पहले और एक दूसरे का अनुसरण करते हैं, मुझे' समूह 'परम, चीयर्स नहीं पता था! – Nicolas
+2
आपका स्वागत है। – webbiedave
8
Model->find() में group
परम है। डिफ़ॉल्ट रूप से
$options = array(
'conditions' => $conditions,
'fields'=>array('Category.*','COUNT(`Entity`.`id`) as `entity_count`'),
'joins' => array('LEFT JOIN `entities` AS Entity ON `Entity`.`category_id` = `Category`.`id`'),
'group' => '`Category`.`id`',
'contain' => array('Domain' => array('fields' => array('title')))
);
return $this->find('all', $options);
5
संभव कुंजी है, जो सभी वैकल्पिक हैं::
संबंधित मुद्दे
- 1. CakePHP & को CakePHP और mysql
- 2. CakePHP
- 3. CakePHP
- 4. पोस्टग्रेएसक्यूएल MAX और ग्रुप
- 5. ग्रुप और एसयूएम
- 6. CakePHP पृष्ठांकन और प्राप्त मानकों
- 7. ग्रुप
- 8. CakePHP तत्व
- 9. CakePHP DISTINCT
- 10. कैसे CakePHP
- 11. CakePHP मैक्स
- 12. CakePHP: नियंत्रक
- 13. माइस्क्ल यूनियन और ग्रुप द्वारा
- 14. एंड्रॉइड व्यू और व्यू ग्रुप
- 15. MySQL - ग्रुप बाय और डीईएससी
- 16. CakePHP एक्सएमएल
- 17. cakePHP: नियंत्रक
- 18. CakePHP लिंक
- 19. CakePHP सभी की हालत और या
- 20. ग्रुप बाय
- 21. ग्रुप बाय
- 22. ग्रुप बाय
- 23. ग्रुप बी
- 24. ग्रुप BY
- 25. ग्रुप फोरैच
- 26. ग्रुप खंड
- 27. CakePHP परीक्षण लॉगिन
- 28. CakePHP डेटाबेस नहीं मिला
- 29. CakePHP 2.0 - केक कैश
- 30. CakePHP, एक मॉडल
आप हमें दे सकते हैं अपने मॉडल और उनके रिश्ते कृपया? चूंकि यह जानने में मदद करेगा कि कौन से मॉडल आपके 'ढूंढें() ' –