mytable pid name field === ==== ===== 1 A1 0 2 A2 1 3 A3 1 4 A4 0 5 A5 0
This is my table structure. Here I want to se
Here is my solution:
SELECT * FROM `mytable` WHERE name ='A2' OR name ='A3' LIMIT 2 UNION (SELECT DISTINCT * FROM `mytable` WHERE name !='A2' OR name !='A3' ORDER BY RAND( ) LIMIT 2) ORDER BY RAND()