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

सबक्वेरी में बाहरी क्वेरी का संदर्भ देना

जॉइन करके आप कुछ इस तरह कर सकते हैं:

select * from table a
    inner join (
       select id,
              max(
                  if(`date` <= __LOWERLIMIT__ ,`date`, 0)
              ) as min_date,              
              min(
                 if(`date` >= __UPPERLIMIT__ , `date`, UNIX_TIMESTAMP())
              ) as max_date
           from table
           where id = __ID__
           group by id
    ) range on
    range.id = a.id and
    a.`date` between min_date and max_date;

मैं एक MySQL विशेषज्ञ नहीं हूं, इसलिए अगर थोड़ा सा सिंटैक्स ट्विकिंग की आवश्यकता है तो क्षमा करें।

अपडेट करें: ओपी को यह बहुत अच्छा समाधान भी मिला। ।




  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. सबस्ट्रिंग वाली पंक्तियों की खोज कैसे करें?

  3. ऑल्टर टेबल का उपयोग किए बिना लेट लॉन्ग के साथ MySQL स्थानिक कॉलम - प्वाइंट डेटा टाइप बनाएं

  4. कॉलम/मानों की अधिकतम संख्या जिन्हें आप किसी तालिका में सम्मिलित कर सकते हैं - mysql

  5. mySQL में IP कैसे स्टोर करें?