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

MySQL में यूनियन के साथ संयुक्त रैंड फ़ंक्शन का उपयोग कैसे करें

आप एक बाहरी एसक्यूएल बना सकते हैं जहां से क्लॉज इस तरह की अस्थायी तालिका है:

 SELECT food_name from (
  SELECT foodName
  FROM food
  WHERE foodCategory_id = 1 OR 2
  ORDER BY RAND() limit 1) a
 UNION
 SELECT food_name from (
  SELECT foodName
  FROM food
  WHERE foodCategory_id = 7 OR 8 OR 9
  ORDER BY RAND() limit 1) b
 UNION
 SELECT food_name from (
  SELECT foodName
  FROM food
  WHERE foodCategory_id = 10 OR 11
  ORDER BY RAND() limit 1) c    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. युग समय के रूप में डिफ़ॉल्ट रूप से फ़ील्ड बनाएं

  2. सहसंबद्ध के साथ COUNT(DISTINCT) द्वारा प्रतिशतक जहां केवल एक दृश्य के साथ काम करता है (या DISTINCT के बिना)

  3. MySQL डेटाबेस से आज का/कल का डेटा कैसे प्राप्त करें?

  4. मैं MySQL में डेटटाइम फ़ील्ड के घंटे के हिस्से से किसी क्वेरी को कैसे फ़िल्टर कर सकता हूं?

  5. MySqlException:टाइमआउट समाप्त हो गया - बढ़ते कनेक्शन टाइमआउट का कोई प्रभाव नहीं पड़ा है