هل Table1 Union All Table2 ضمان أمر الإخراج Table1 ، Table2؟
-
28-09-2019 - |
سؤال
SELECT a FROM b
UNION ALL
SELECT a FROM c
UNION ALL
SELECT a FROM d
هل يضمن Union جميعًا طباعة السجلات من الجداول B و C و D بهذا الترتيب؟ أي ، لا توجد سجلات من C قبل أي من ب. هذا السؤال ليس ل DBMs محددة.
المحلول
لا يوجد طلب ، لا يوجد أمر ضمان على الإطلاق - هذا لكل قاعدة بيانات.
وبالنسبة لـ SQL القياسي ، يتم تطبيق طلب من خلال النتائج من جميع الاستعلامات النقابية.
نصائح أخرى
للتأكد من استخدام الطلب
Select 1 as TableNo,* from a
union all
select 2 as TableNo,* from b
union all
select 3 as TableNO,* from c
order by TableNo, [desired column]
لا تنتمي إلى StackOverflow