Я бы хотел найти UID
числа из приведенного ниже примера, которые встречают противоречащее утверждение, но это правда.Идея состоит в том, чтобы доказать, что «открытый» & «дочерний элемент» не может существовать, если «закрытый» родительский элемент & находится в данных.Пример ниже должен вернуть UID=789
как ошибку варианта использования.
UID Title Business
123 Parent Open
123 Child 1 Open
123 Child 2 Open
456 Parent Closed
456 Child 1 Closed
456 Child 2 Closed
789 Parent Closed
789 Child 1 Open
789 Child 2 Closed
Я ничего не возвращаю с
select UID from TABLE
where
(TITLE = 'Parent' and Business = 'Closed')
and
(TITLE like 'Child%' and Business = 'Open')