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

कैसे एक mysql तालिका में लापता पंक्तियों (तारीखों) को खोजने के लिए?

कैलेंडर तालिका का उपयोग करने के लिए लापता तिथियों को खोजने का सबसे आसान तरीका है। मैंने पोस्ट किया है PostgreSQL के लिए कैलेंडर तालिका बनाने और भरने के लिए कोड ; आपको इसे बिना किसी परेशानी के अनुकूलित करने में सक्षम होना चाहिए।

कैलेंडर तालिका के साथ, आपकी क्वेरी बहुत सरल और समझने में आसान है। अक्टूबर, 2011 के लिए लापता तिथियों को खोजने के लिए, आप इन पंक्तियों के साथ कुछ का उपयोग करेंगे। (आपकी "पोस्ट" टेबल पर अनुमान लगाते हुए।)

select c.cal_date
from calendar c
left join posts p on (c.cal_date = p.date)
where p.date is null
  and c.cal_date between '2011-10-01' and '2011-10-31'
  and p.userid = 1
order by c.cal_date


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल पर रूबी - ऐसी फ़ाइल लोड नहीं कर सकता - mysql2/2.2/mysql2 (LoadError)

  2. मैं MySQL में दो अलग-अलग तालिकाओं में समान पंक्तियों का चयन कैसे कर सकता हूं (क्या यह संभव है?)

  3. मैं mySQL डेटाबेस के साथ ठीक से इंटरैक्ट करने के लिए अपना लॉगिन फॉर्म प्राप्त नहीं कर सकता

  4. GTID के साथ MySQL 5.6 गैर-GTID से MySQL 5.7 में ऑनलाइन स्थानांतरण

  5. एक mysql डेटाबेस में एक बहु-आयामी php सरणी सम्मिलित करना