MySQL ile bir BİRLİĞİ her SEÇİMİ için BY farklı SİPARİŞ

0 Cevap php

PHP ve MySQL kullanarak bir BİRLİĞİ SEÇİMİ ifadelerin her biri için farklı bir ORDER kullanmak için bir yolu var mı?

SELECT * FROM the_table WHERE color = 'blue' ORDER BY price ASC LIMIT 5
UNION ALL
SELECT * FROM the_table WHERE color = 'red' ORDER BY RAND() LIMIT 10

Yukarıdaki açıklamalarımızın çalışmıyor. Bu sadece nihai sonuç sette bir ORDER BY yapabilirsiniz görünüyor. Ilk on bir ORDER BY yapmak için bir yolu var mı UNION kullanarak ikinci SELECT BY farklı SİPARİŞ sonra SELECT?

0 Cevap