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

सिद्धांत में संघ प्रश्न कैसे लिखें?

वैसे मुझे एक समाधान मिल गया है

हम इस क्वेरी का उपयोग आरएसएम के साथ निम्नलिखित के रूप में कर सकते हैं

"उस्मान मूल रूप से टेबल का नाम और वर्ग है"

    $rsm = new ResultSetMapping();
    $rsm->addEntityResult('Usmans', 'u');
    $rsm->addFieldResult('u', 'orderid', 'orderid');
    $rsm->addFieldResult('u', 'tutorialId', 'tutorialid');
    $rsm->addFieldResult('u', 'points', 'points');

    $query = $this->Doctrine->createNativeQuery('SELECT * FROM usman', $rsm); 
    $tutorial_tests = $query->getResult();

और हम ORM के बिना

. के रूप में उपयोग कर सकते हैं
$testQuery = "
    select * from (
            select orderid, 
                tutorialId, 
                points, 
                allow_multiple, 
                question, 
                answer1, 
                image1, 
                correct1, 
                answer2, 
                image2, 
                correct2, 
                answer3, 
                image3, 
                correct3, 
                answer4, 
                image4, 
                correct4, 
                answer5, 
                image5, 
                correct5, 
                '1' as istest, 
                '' as content, 
                '' as media, 
                '' as media_type_id 
            from tutorial_test

            union

            select orderid, 
                tutorialId, 
                '0' as istest, 
                content, 
                media, 
                media_type_id, 
                '' as points, 
                '' as allow_multiple, 
                '' as question, 
                '' as answer1, 
                '' as image1,
                '' as correct1,
                '' as answer2,
                '' as image2,
                '' as correct2,
                '' as answer3,
                '' as image3,
                '' as correct3,
                '' as answer4,
                '' as image4,
                '' as correct4,
                '' as answer5,
                '' as image5,
                '' as correct5  
            from tutorial_elements
        ) a 
        where a. tutorialId = $tutorial_id 
        order by orderid asc
";

$resultSets = $this->Doctrine->getConnection()->fetchAll($testQuery);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_result ::मुक्त वृद्धि php स्मृति उपयोग

  2. त्रुटि:mysqladmin:रीफ्रेश विफल; त्रुटि:'अज्ञात त्रुटि'

  3. अजगर स्क्रैपी में एक पंक्ति में मेरे एसक्यूएल में डालने के लिए सूची को स्ट्रिंग में बदलें

  4. वर्डप्रेस ब्लॉग चलाने के लिए PHP-MySQL लगातार कनेक्शन का उपयोग करना

  5. MySQL:xxx से पुरानी नवीनतम प्रविष्टियाँ प्राप्त करें, प्रदर्शन