आपको reviews.id
. चुनने की अनुमति नहीं है (वाइल्डकार्ड के माध्यम से परोक्ष रूप से चयनित *
) इसे GROUP BY
. में जोड़े बिना avg()
. जैसे समग्र फ़ंक्शन को क्लॉज या लागू करना . समाधान निम्न में से कोई एक करना है:
- वाइल्डकार्ड निकालें
*
आपके चयन से - फ़ील्ड जोड़ें
reviews.id
आपके समूह खंड में reviews.id
चुनें स्पष्ट रूप से और उस पर एक समग्र कार्य लागू करें (उदा.sum(reviews.id)
)- वाइल्डकार्ड बदलें
*
तालिका-विशिष्ट वाइल्डकार्डalbums.*
. के साथ
हालांकि आपके परिदृश्य में दूसरा और तीसरा विकल्प ज्यादा मायने नहीं रखता है। आपकी टिप्पणी के आधार पर, मैंने विकल्प चार जोड़ा।