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

Bedakan satu kolom dalam dua tabel MS SQL Server 2008

SELECT a.CustomerId, a.CustomerName, a.UpdateDate, b.DateofBirth
FROM Table1 a
INNER JOIN (SELECT CustomerId, MAX(UpdateDate) as UDate
            FROM Table1
            GROUP BY CustomerId
            )  maxdate  ON a.CustomerId = maxdate.CustomerId
                        AND a.UpdateDate = maxdate.UDate
INNER JOIN Table2 b ON a.CustomerId = b.CustomerId

Gunakan SELECT DISTINCT jika Anda memiliki beberapa record untuk customerid dan updateate.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 7 Fakta Tentang Sinonim SQL Server Yang Harus Anda Ketahui

  2. Aktifkan Database Mail di SQL Server (T-SQL)

  3. Sisipan Massal SQL Server – Bagian 1

  4. Dapat membaca tetapi tidak dapat memperbarui

  5. Pengumpulan Data Otomatis Perubahan Skema Basis Data di MS SQL Server