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

SQL क्वेरी - कम या बराबर तिथि पर शामिल हों

सुंदर नहीं है, लेकिन अपनी स्थिति को सीधे JOIN . में डाल दें काम करना चाहिए:

SELECT a.ID, a.join_date, a.country, a.email, b.start_date, b.joined_from
FROM a LEFT JOIN b ON a.country = b.country 
      AND b.start_date = (
          SELECT MAX(start_date) FROM b b2 
          WHERE b2.country = a.country AND b2.start_date <= a.join_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. WHERE क्लॉज के साथ एक SQL क्वेरी के अंदर किसी सरणी में मान की जाँच करना

  2. एकाधिक तालिकाओं से खींचने के लिए एकल क्वेरी का उपयोग करें

  3. श्रेणी मानदंड के साथ तालिकाओं में शामिल होने पर MySQL अनुकूलन

  4. अद्यतन उद्देश्यों के लिए तालिका में डेटा प्रदर्शित करें

  5. MySQl डेटाबेस को .frm, ibdata और ib_logfile से पुनर्प्राप्त करना