sql >> Database teknologi >  >> RDS >> Sqlserver

kontrollere, om id findes i flere tabeller

Du kan bruge UNION (fjerner dubletter på forhånd) eller 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. Hvordan får man JSON-data fra php og skærm til tekstvisning i Android?

  2. Skinner passerer ikke DB-forespørgslen på søgeformularen

  3. SQL 'LIKE' syntaks

  4. opdatere tabel med data fra anden tabel, hvis ikke null?