sql >> Databasteknik >  >> RDS >> Mysql

Samma underfråga används flera gånger i en enda fråga

Du kan skriva detta med 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. initiala mysql med Windows api-funktion CreateProcessA

  2. Problem med att lägga till två mysql-kolumner och returnera totalt

  3. Hur uppdaterar jag en tabell för att lägga till en primärnyckel och uppdatera alla befintliga rader med inkrementerade ID:n?

  4. MySQL, flera rader för att separera fält