Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

UNION ALL i NOT IN razem

Części UNION są obsługiwane jako oddzielne zapytania, więc możesz je pogrupować w podzapytanie:

SELECT Name 
FROM (Select Name from Fname
      UNION ALL
      Select Name from Lname)sub
WHERE Name NOT IN (Select Name from Exceptions)

Możesz zachować to jako UNION ALL jeśli nie zależy Ci na duplikatach.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdzanie poprawności numerycznej

  2. SQL Unpivot wiele kolumn Dane

  3. Dlaczego EF 4 nie generuje skojarzenia dla relacji FK z kolumną z unikalnym indeksem?

  4. Nie można utworzyć wiersza o rozmiarze 8937, który jest większy niż dopuszczalne maksimum 8060

  5. Jak połączyć te dwie rzeczy razem? Varchar guid i guid wpisują oba klucze podstawowe