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

UNION ALL कोष्ठक के साथ और उसके बिना अलग व्यवहार क्यों कर रहा है?

ऐसा इसलिए है क्योंकि आप LIMIT का उपयोग कर रहे हैं।

MySql संदर्भ कहता है कि यदि आप अलग-अलग चयनों पर ORDER BY या LIMIT का उपयोग करना चाहते हैं, तो आपको अपने चयनों को कोष्ठकों से घेरना होगा।

उदाहरण (MySQL संदर्भ से):

किसी व्यक्तिगत चयन के लिए ORDER BY या LIMIT लागू करने के लिए, खंड को कोष्ठक के अंदर रखें जो चयन को संलग्न करता है:

(SELECT a FROM t1 WHERE a=10 AND B=1 ORDER BY a LIMIT 10)
UNION
(SELECT a FROM t2 WHERE a=11 AND B=2 ORDER BY a LIMIT 10);

संसाधन यहां पाया जा सकता है:http://dev.mysql.com /doc/refman/5.0/hi/union.html

संपादित करें: परिवर्तित संदर्भ लिंक क्योंकि पिछला वाला संस्करण 5.5 के लिए था। लेकिन जवाब नहीं बदला।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:कैसे विधि का उपयोग कर कस्टम सॉर्ट किए गए वाक्पटु संग्रह प्राप्त करने के लिए?

  2. मोंगो डेटाबेस में छवि फ़ाइलों को संग्रहीत करना, क्या यह एक अच्छा विचार है?

  3. PHP के माध्यम से फाइल करने के लिए लॉग इन करें या MySQL डेटाबेस में लॉग इन करें - जो तेज है?

  4. सिंगल कमांड में सर्वर से सर्वर पर माइस्क्ल कॉपी डेटाबेस

  5. मैं mysqldump से तालिका कैसे हटाऊं?