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

SQL TIDAK DALAM Klausa

Anda memiliki nilai NULL di tabel

coba ini

SELECT id, name 
FROM vw_x 
WHERE id NOT IN (select pid from table_x where pid is not null)
GROUP BY id, name
Having max(c_date) > GETDATE()

atau ini

SELECT id, name 
FROM vw_x 
WHERE  NOT EXISTS (select 1 from table_x  where pid = vw_x.id  )
GROUP BY id, name
Having max(c_date) > GETDATE()

Lihat juga Pilih semua baris dari satu tabel yang tidak ada di tabel lain



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlDataReader.HasRows mengembalikan false sejak pemutakhiran SQL 2008

  2. Bagaimana saya bisa menyimpan data dari xml ke sql 2008?

  3. Bagaimana saya bisa memasukkan identitas secara manual?

  4. Memperbarui catatan SQL Server 2008 dengan tipe data spasial melalui kesalahan Massive ORM (ExecuteNonQuery), UdtTypeName

  5. Contoh kehidupan nyata, kapan harus menggunakan OUTER / CROSS APPLY dalam SQL