ورود

View Full Version : سوال: غیر فعال کردن مرتب شدن سطر ها بعد از دستور UNION ALL



reza_edu
شنبه 04 بهمن 1393, 15:06 عصر
سلام من دستوری به صورت زیر نوشتم تا بتونم اطلاعات موجود تو جدول رو به صورتی که میخوام واکشی کنم دصتور کلی به صورت زیر هست :


SELECT *
FROM (
(

SELECT *
FROM `alertmessage_content`
WHERE `pin` =1
ORDER BY `id_content` DESC
)
UNION ALL (

SELECT *
FROM `alertmessage_content`
WHERE `pin` =0
ORDER BY `id_content` DESC
)
) AS MyTabel


خوب این دستور از مجموع دو سلکت از یک جدول تشکیل شده که در تصویر زیر نتیجه اجرای اون نمایش داده شده :

127859

همان طور که در تصویر مشخص شده ترتیب چیدمان سطر ها به هم میخوره ، درصورتی که من در دستور تکی هر سلکت مشخص کردم که ترتیب نمایش سطر ها به صورت صعودی به نزولی باشه که نمونه ای از سلکت مدکور که به تنهای اجرا شده در تصویر ذیر نمایان است :

http://upload7.ir/uploads/41715010889795edec745336101a6e2c6c971e16.jpg

ممنون میشم رهنمایی کنید تا به چه صورت می تونم به هدف برسم