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

एक सबक्वेरी से पंक्तियों की गणना करना

SELECT ( SELECT COUNT(id) FROM aTable ) as count FROM table

मुझे लगता है कि आपका उदाहरण आपकी वास्तविक क्वेरी का एक छोटा संस्करण है, इसलिए संभवत:अधिक इष्टतम क्वेरी प्राप्त करने के लिए आपको जो करना है उसे पोस्ट करना चाहिए।

संपादित करें

सीधे मेरे दिमाग से काम करना, ऐसा कुछ अधिक इष्टतम होना चाहिए।

SELECT p.PostPID, p.PostUID, p.PostText, p.PostTime, u.UserUID, u.UserName, u.UserImage, u.UserRep, COUNT(v.FlagTime) as postFlags
    FROM Flags as f 
    JOIN Posts as p ON p.PostPID = f.FlagPID
    JOIN Users AS u ON p.PostUID = u.UserUID
LIMIT 0, 30
GROUP BY p.PostPID
ORDER BY PostTime DESC


  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 में, FKs के साथ CONSTRAINT क्या करता है?

  2. SQLAlchemy में dict के रूप में क्वेरी परिणाम पुनर्प्राप्त करें

  3. MySQL डेटाबेस से कैसे जुड़ें?

  4. नोडज में गतिशील रूप से ड्रॉपडाउन mysql

  5. पीएचपी पीडीओ डुप्लीकेट कुंजी डालने पर अपवाद नहीं फेंकता