how can i use union and order by in mysql ?
select * from _member_facebook
inner join _member_pts
ON _member_facebook._fb
Try with:
(
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
)
Although, I think you should put the ORDER BY
clause at the end of the second query