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

त्रुटि SQL क्वेरी:SUM विधि का उपयोग करें, जब #1054 - 'कहां खंड' में अज्ञात कॉलम 'tbl_customers.id'

आप जहां सबक्वेरी पर tbl_customers का उपयोग कर रहे हैं, जहां आपकी पहुंच नहीं थी। जहां का उपयोग करने के बजाय आपको बस शामिल होना था:

SELECT tbl_customers.*,(SELECT SUM(amount) As Amount
FROM 
(
    SELECT tcc.entry_fees*COUNT(tccc.match_contest_id) as amount 
    FROM `tbl_cricket_customer_contests` tccc 
    JOIN `tbl_customers` ON (tccc.customer_id = tbl_customers.id)
    LEFT JOIN tbl_cricket_contest_matches tccm on(tccm.id=tccc.match_contest_id) 
    LEFT JOIN tbl_cricket_contests tcc ON (tcc.id=tccm.contest_id) 
    GROUP BY tccc.match_contest_id
) As DT) as spendamount
FROM (`tbl_customers`) 
WHERE `tbl_customers`.`is_deleted` = 'N' 
GROUP BY `tbl_customers`.`id` 
ORDER BY `spendamount` 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 में एक कॉलम को कैसे फेरबदल करें

  2. परीक्षण फ़ाइल कम परीक्षण प्रारंभ सर्वर नहीं बना सकता mysql

  3. डेटाबेस में PHP सेविंग सत्र। पढ़ने की विधि काम नहीं कर रही है

  4. कई से कई अंदर कई से कई टेबल

  5. PHPMyAdmin के साथ cPanel में MySQL डेटाबेस को मैनेज करना