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

ज़ेंड फ्रेमवर्क के साथ GROUP_CONCAT का उपयोग कैसे करें?

मुझे लगता है कि यह कुछ इस तरह होगा। कोशिश करो।

$table = Your_DbTable_Class();
$select = $table->select()
          ->setIntegrityCheck(false)
          ->from(array('a' => 'students'), array( 'class' => 'class' , 'names' => new Zend_Db_Expr('GROUP_CONCAT(a.name)')) )
          ->where( 'a.school = ?', 'ABC' ) 
          ->group('a.class');

जब मैं इसे इकट्ठा करता हूं, तो यह मुझे निम्नलिखित प्रश्न देता है:

SELECT `a`.`class`, GROUP_CONCAT(a.name) AS `names` FROM `students` AS `a` 
WHERE (a.school = 'ABC')
GROUP BY `a`.`class`

क्या आप यही खोज रहे हैं?



  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. JDBC ReadyedStatement - उसी तर्क का उपयोग करना, क्या यह संभव है?

  3. मैं तालिका में अनावश्यक पंक्तियों का पता कैसे लगा सकता हूं?

  4. निम्न तालिका से आइटम का चयन करने के लिए SQL क्वेरी लिखना

  5. CURDATE () उदाहरण – MySQL