Я разрабатываю приложение, которое использует базу данных SQLite.
Учитывая следующий набор данных:
1 | TEST1 | <NULL>
2 | TEST1 | TEST1
3 | TEST1 | <NULL>
4 | TEST1 | TEST123
...
Я хочу удалить строки с NULL, если есть хотя бы одна строка с TEST1.
В приведенном выше примере желаемый результат:
2 | TEST1 | TEST1
4 | TEST1 | TEST123
...
И для следующего примера:
1 | TEST1 | <NULL>
2 | TEST1 | TEST123
...
Требуемый результат аналогичен приведенному выше.
На мой взгляд, у меня есть несколько вариантов:
- Избегайте операторов INSERT для строк, если существует такое условие, как в первом примере.
- УДАЛИТЬ строки после того, как они уже были вставлены.
Не могли бы вы посоветовать, как реализовать каждый из этих вариантов?
Спасибо!