sql >> Database teknologi >  >> RDS >> Mysql

Samme underforespørgsel brugt flere gange i en enkelt forespørgsel

Du kan skrive dette ved at bruge NOT EXISTS :

SELECT
    id, client_id, buyer_id
FROM relation AS r
WHERE NOT EXISTS
      ( SELECT 1 
        FROM <some_table> 
        WHERE (r.client_id = <some_id> OR r.buyer_id = <some_id>) 
          AND ...
      ) ;


  1. Hvordan tilføjer man automatisk inkrementering af primær nøgle baseret på en rækkefølge af kolonne?

  2. Ulovlig blanding af sammenstillinger for operation 'concat'

  3. Tilslut MySQL-database fra Android

  4. 2 måder at returnere en liste over triggere i en SQL Server-database ved hjælp af T-SQL