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

periksa apakah id ada di beberapa tabel

Anda dapat menggunakan UNION (menghapus duplikat sebelumnya) atau UNION ALL :

SELECT CASE WHEN EXISTS 
  ( SELECT 1 FROM ( SELECT m_id FROM  A 
                    UNION 
                    SELECT m_id FROM  B 
                    UNION 
                    SELECT m_id FROM  C 
                    UNION 
                    SELECT m_id FROM  D 
                    UNION 
                    SELECT m_id FROM  E ) All 
    WHERE  All.m_id = 'some_id') 
THEN 1 ELSE 0 END AS ContainsID 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa Pengoptimal Kueri sama sekali mengabaikan indeks tampilan yang diindeks?

  2. Operator Bersyarat dalam SQL Where Clause

  3. Menghitung Pengembalian yang Tertaut Secara Geometris di SQL SERVER 2008

  4. SQL Query untuk menemukan hari terakhir bulan ini

  5. Manajer Koneksi Excel SSIS gagal Terhubung ke Sumber