سؤال

استفسارات Pivon، حب م. تحويل الصفوف إلى أعمدة. أحتاج إلى القيام باستعلام محوري على اتحاد 3 استفسارات أخرى. كيف أنا هيكل هذا؟

أنا أعرف بالفعل أسماء الحقول في الصفوف التي أرغب في تحويلها ولكن من أين أضع بيان المحور حتى يعمل؟

هل كانت مفيدة؟

المحلول

استخدم جدول مشتق:

SELECT ...
 FROM (
   SELECT ...
    FROM ...
   UNION ALL
   SELECT ...
    FROM ...
   ...)
PIVOT ...

أو CTE:

WITH cte AS (
  SELECT ...
    FROM ...
   UNION ALL
   SELECT ...
    FROM ...
   ...)
SELECT ...
  FROM cte
  PIVOT ...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top