Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Perilaku bergabung silang (SQLServer 2008)

GABUNG memiliki prioritas lebih tinggi daripada COMMA, jadi pernyataan kedua Anda ditafsirkan sebagai (perhatikan parens yang saya tambahkan):

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

Lihat juga:JOIN aturan precendence per 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. Bagaimana cara mengambil data dari database SQL Server di C#?

  2. Kelompokkan objek serupa dalam rentang tanggal yang berbeda untuk mendapatkan tanggal minimum dan maksimum di SQL Server

  3. Menggunakan parameter output dari prosedur tersimpan SQL Server di Access

  4. Permintaan tanggal SQL Server

  5. Saya mendapatkan upaya telah dilakukan untuk memuat program dengan kesalahan format yang salah pada proyek replikasi SQL Server