sql >> Databáze >  >> RDS >> Mysql

Nesprávné použití UNION a ORDER BY?

Zkuste s:

(
  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
)

I když si myslím, že byste měli zadat ORDER BY klauzule na konci druhého dotazu



  1. Zkontrolujte typ parametru funkce oddílu v SQL Server (T-SQL)

  2. Jaké oprávnění potřebuje uživatel MySQL k vytvoření databáze?

  3. Jak získat odlišný záznam z tabulky mysql?

  4. Spravujte MySQL pomocí phpMyAdmin na Ubuntu 9.10 (Karmic)