Можете да групирате по сграда, местоположение за редовете където има обект в ('WALL', 'WINDOW') :
избор на сграда, местоположение, действие 'FLAG' от име на таблица, където обект в ('WALL', 'WINDOW') група по сграда, местоположение с брой (отделен обект) <2
Условието count(distinct object) <2 в имащ клауза връща комбинация от сграда, местоположение където 'WALL' и 'WINDOW' не съществуват и двете.
Вижте демонстрацията
.
Резултати:
Или с NOT EXISTS:
изберете t.building, t.location, действие 'FLAG' от име на таблица tкъдето обектът е в ('WALL', 'WINDOW') и не съществува ( изберете 1 от име на таблица, където building =t.building и местоположение =t .локация и обект <> t.object) Вижте демонстрацията .