سؤال
استفسارات 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 ...
لا تنتمي إلى StackOverflow