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