У меня есть таблица, которая содержит следующие поля:
Thedate, Thetime, курс, OR, L1R, L2R, L3R
Я хотел бы возвращать значения только в том случае, если группа (Thetime) не содержит значения "0" в столбце L3Ra.
Я пробовал следующее утверждение, но оно удаляет только те значения, которые содержат «0», где я хотел бы удалить всю группу
SELECT *
FROM orclass t
WHERE t.l3r NOT IN
(SELECT s.l3r
FROM orclass s
WHERE s.l3r = '0')
and Thedate = "2019-01-18"
ORDER BY t.Thetime
Что я хотел бы сделать, так это удалить все группы (Thetime), которые содержат «0» в столбце L3R.
Thetime L1R L2R L3R
12:00 1 2 1
12:00 1 2 0
13:00 1 1 1
13:00 2 0 8
14:00 2 4 9
14:00 0 3 6
станет:
Thetime L1R L2R L3R
13:00 1 1 1
13:00 2 0 8
14:00 2 4 9
14:00 0 3 6
потому что группа 12:00 содержит «0» в LR3