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

SQL सर्वर पुनरावर्ती क्वेरी

सीटीई (कॉमन टेबल एक्सप्रेशन) कहलाने वाले का उपयोग करने पर गौर करें (एमएसडीएन दस्तावेज़ देखें):

;with cteAppointments as (
 select AppointmentID, PersonID, PrevAppointmentID
     from Appointments
     where PrevAppointmentID is null
 union all
 select a.AppointmentID, a.PersonID, a.PrevAppointmentID
     from Appointments a
         inner join cteAppointments c
             on a.PrevAppointmentID = c.AppointmentID
)
select AppointmentID, PrevAppointmentID
    from cteAppointments
    where PersonID = xxx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर ईवेंट को कैप्चर और विश्लेषण कैसे करें

  2. SQL सर्वर में एक टेबल पर सभी विदेशी कुंजी सूचीबद्ध करें

  3. आधार तालिका किसी भिन्न डेटाबेस में होने पर आधार तालिका नहीं दृश्य पर चयन करें

  4. टी-एसक्यूएल का उपयोग कर स्ट्रिंग से संख्यात्मक भाग कैसे प्राप्त करें?

  5. डेटाबेस मेल प्रोफ़ाइल (SSMS) हटाएं