सबक्वेरीज़ के साथ कई टेबल्स के COUNT जोड़ना
कई टेबल्स से COUNT(*) परिणामों को जोड़ने के लिए सबक्वेरीज़ का उपयोग करें:
SELECT
(SELECT COUNT(*) FROM table1) +
(SELECT COUNT(*) FROM table2) +
(SELECT COUNT(*) FROM table3) + ... AS TotalRecords;
उदाहरण: तीन सैंपल टेबल्स
टेबल 1: users (5 रिकॉर्ड्स)
टेबल 2: sortingstringdemo (5 रिकॉर्ड्स)
टेबल 3: userlogintable (3 रिकॉर्ड्स)
कुल रिकॉर्ड्स गिनने की क्वेरी
mysql> SELECT
-> (SELECT COUNT(*) FROM users) +
-> (SELECT COUNT(*) FROM sortingstringdemo) +
-> (SELECT COUNT(*) FROM userlogintable) AS TotalRecords;
आउटपुट:
+--------------+ | TotalRecords | +--------------+ | 13 | +--------------+
यह तरीका किसी भी संख्या में टेबल्स के लिए काम करता है। प्रत्येक सबक्वेरी स्वतंत्र रूप से चलती है और परिणाम जुड़ जाते हैं।