Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Изберете група от редове, които съответстват на всички елементи в списъка

Какво ще кажете за това?

SELECT carname
FROM PassedTest
GROUP BY carname
HAVING COUNT(DISTINCT testtype) = 4

Можете също да го използвате като вътрешно изявление за вземане на информация от cars таблица:

SELECT *
FROM cars
WHERE carname IN (
    SELECT carname
    FROM PassedTest
    GROUP BY carname
    HAVING COUNT(DISTINCT testtype) = 4
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SET TEXTSIZE Не работи в SQL Server? Виж това.

  2. Матрица на поддържаните версии на SQL Server

  3. Репликацията на Sql сървър изисква действителното име на сървъра, за да се осъществи връзка със сървъра

  4. Как да инсталирате SQL Server на Red Hat 8

  5. Най-бързият метод за вмъкване, актуализиране, избор на SQL Server