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

UNION और ORDER BY का गलत उपयोग?

इसके साथ प्रयास करें:

(
  select 
    * 
  from 
     _member_facebook 
   inner join 
     _member_pts 
   ON 
     _member_facebook._fb_owner=_member_pts._username 
  where 
    _member_facebook._promote_point = 9 
  ORDER BY RAND() 
  limit 2
) 
UNION ALL
(
  select 
    * 
  from 
    _member_facebook 
   inner join 
    _member_pts 
   ON 
     _member_facebook._fb_owner=_member_pts._username 
  where 
    _member_facebook._promote_point = 8 
  limit 3
)

हालांकि, मुझे लगता है कि आपको ORDER BY दूसरी क्वेरी के अंत में क्लॉज



  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 IN क्वेरीज़ सबक्वेरी के साथ बहुत धीमी लेकिन स्पष्ट मानों के साथ तेज़ हैं

  2. केकेपीएचपी 1.3 - अज्ञात कॉलम जहां क्लॉज

  3. MySQL COT () फ़ंक्शन - MySQL में किसी संख्या का कोटैंजेंट लौटाता है

  4. सेलेक्ट स्टेटमेंट में सबक्वेरी (MySQL)

  5. प्रत्येक डेटाबेस को एक अलग फ़ाइल में बैकअप करने के लिए mysqldump के लिए बैच-फ़ाइल