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