Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mySQL सहसंबद्ध सबक्वेरी

आप Item.idItem . तक पहुंचने का प्रयास कर रहे हैं सबक्वेरी के अंदर लेकिन यह वहां उपलब्ध नहीं है। आपको कुछ इस तरह इस्तेमाल करना चाहिए:

SELECT 
    Item.idDish, 
    Item.dateAdded, 
    Item.dateModified, 
    Item.fidLocation, 
    Item.category, 
    Item.description, 
    Item.price, 
    Item.name, 
    Item.fullImageName, 
    Item.thumbnailImageName, 
    sub.rating
FROM Item 
JOIN 
(
    SELECT fidItem, AVG(ItemReview.rating) AS rating 
    FROM ItemReview 
    GROUP BY ItemReview.fidItem
) AS sub
   ON sub.fidItem = Item.idItem
WHERE Item.fidLocation = '63';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक MySQL तालिका से डुप्लिकेट पंक्तियों को कैसे हटाएं

  2. दो बिंदुओं (लंबी, अक्षांश) के बीच की दूरी की गणना करने के लिए फ़ंक्शन के साथ ऑर्डर का उपयोग करते समय MySQL क्वेरी धीमी

  3. MySQL group_concat जहां क्लॉज के साथ

  4. mysql तालिका में न्यूनतम उपयोग नहीं किया गया मान ज्ञात करें

  5. किसी फाइलसॉर्ट से बचने का कोई तरीका जब ऑर्डर क्लॉज से अलग होता है?