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

क्रॉस जॉइन बिहेवियर (SQLServer 2008)

COMMA की तुलना में JOIN की उच्च प्राथमिकता होती है, इसलिए आपके दूसरे कथन की व्याख्या इस प्रकार की जाती है (मेरे द्वारा जोड़े गए माता-पिता पर ध्यान दें):

select sched.id, max(txn.dttm), acc.id
from PaymentSchedulePeriod sched 
,(PaymentSchedulePayment pay
right outer join AccountTransaction txn on pay.accountTransactionFk=txn.id 
right outer join Account acc on txn.accountFk=acc.id)
where sched.accountFk=acc.id 
group by sched.id, acc.id

यह भी देखें:प्रति SQL-99 में वरीयता नियमों में शामिल हों



  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. SQL में पासवर्ड हैश करना

  5. @@ DATEFIRST - SQL सर्वर में सप्ताह का पहला दिन प्राप्त करें