PDA

View Full Version : مرتب کردن کلی کوئری هایی که با union یکی شدند



forodo
دوشنبه 20 مرداد 1393, 14:57 عصر
سلام
چطوری می تونم تمامی کوئری هایی رو که با union باهم یکی کردم بر اساس 2 ستون مرتب کنم؟
با تشکر

lastmory
سه شنبه 21 مرداد 1393, 10:44 صبح
با سلام
یه سلکت بالای همه سلکتهات بزار
و همه سلکتها رو بزار توی پرانتز
اینجوری
Select * From (
--اون سلکتهاتو بزار اینجا
)X
Order By X.Col1 , X.Col2

101101000
چهارشنبه 22 مرداد 1393, 11:33 صبح
سلام
چطوری می تونم تمامی کوئری هایی رو که با union باهم یکی کردم بر اساس 2 ستون مرتب کنم؟
با تشکر

با سلام روشی که دوستمون گفتن درسته اما InLineQuery از لحاظ Optimization شاید در صورت بالا بودن حجم داده ها مشکل ساز بشه. پیشنهاد میکنم از CTE استفاده کنید.

forodo
یک شنبه 26 مرداد 1393, 17:32 عصر
با سلام روشی که دوستمون گفتن درسته اما InLineQuery از لحاظ Optimization شاید در صورت بالا بودن حجم داده ها مشکل ساز بشه. پیشنهاد میکنم از CTE استفاده کنید.
روش استفادش چطوریه؟