यह एक सामान्य अनुरोध है। इसे पिवट या क्रॉसस्टैब क्वेरी कहा जाता है। PostgreSQL के पास इसके लिए कोई अच्छा अंतर्निहित सिंटैक्स नहीं है, लेकिन आप द crosstab tablefunc . से कार्य करें आप जो चाहते हैं उसे करने के लिए मॉड्यूल
।
अधिक जानकारी के लिए [postgresql] [pivot] . के लिए स्टैक ओवरफ़्लो खोजें या [postgresql] [crosstab] ।
कुछ रिलेशनल डेटाबेस सिस्टम बिल्ट-इन क्वेरी के साथ ऐसा करने का एक अच्छा तरीका प्रदान करते हैं, लेकिन अभी तक PostgreSQL नहीं करता है।