phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

Mysql में दो कॉलम के बीच अंतर

आपको बस तर्क को where . में जोड़ना होगा खंड:

SELECT `p_Id`,`user_id`,`doc_id`,`credit` ,`app_date`,`expires_on`,
       (credit -debited_amount) AS credit
FROM `wp_loyalty_credits`
WHERE `expires_on`>now() and (credit > debited_amount or debited_amount is null);

आपकी क्वेरी credit . को फिर से परिभाषित करती है select . में . हालांकि, यह अप्रासंगिक है, क्योंकि आप where . में कॉलम उपनाम का उल्लेख नहीं कर सकते हैं खंड। तो, कॉलम credit यह क्या इस्तेमाल किया है। यदि आप तालिका उपनाम जोड़ते हैं तो यह स्पष्ट होता है:

SELECT lc.p_Id, lc.user_id, lc.doc_id, lc.credit, lc.app_date, lc.expires_on,
       (lc.credit - lc.debited_amount) AS credit
FROM `wp_loyalty_credits` lc
WHERE lc.expires_on > now() and
      (lc.credit > lc.debited_amount or lc.debited_amount is null);



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Phpmyadmin DATABASE_NAME या ALGORITHM के बिना दृश्य निर्यात करें

  2. TINYINT(1) एक बूलियन के रूप में कार्य क्यों करता है लेकिन INT(1) नहीं करता है?

  3. phpMyAdmin - MySQL एक्सटेंशन गुम है

  4. क्यों phpmyadmin एनम प्रकार के लिए मान नहीं बनाता है?

  5. Xampp 1.8.3.3 phpmyadmin के साथ 4.1.8 phpMyAdmin कॉन्फ़िगरेशन स्टोरेज पूरी तरह से कॉन्फ़िगर नहीं है