Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nieprawidłowe użycie UNION i ORDER BY?

Spróbuj z:

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

Chociaż myślę, że powinieneś umieścić ORDER BY klauzula na końcu drugiego zapytania



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę uruchomić HTTP GET bezpośrednio w SQL pod MySQL?

  2. Znajdź ranking liczby całkowitej w mysql

  3. Laravel:Ciąg danych, obcięty do prawej:1406 Dane za długie dla kolumny

  4. MySQL:Przytnij tabelę vs Usuń z tabeli

  5. Jak ustawić wartość początkową i automatyczny przyrost w MySQL?