Это кажется простым, но я ничего не смог найти. Любая помощь приветствуется.Запрос на удаление строк, где совпадение столбцов или NULL
У меня есть стол с несколькими колоннами. Мне нужно сравнить несколько этих столбцов друг с другом и удалить строки, в которых они соответствуют друг другу, или NULL. Иными словами, мне нужно оставить строки только там, где есть отличия, отличные от NULL. (Если это имеет значение, я буду запускать это несколько раз против таблиц с различным количеством сопоставляемых столбцов, иногда очень много столбцов, поэтому все запросы, в которых сосредоточены только три столбца, не будут работать.)
Итак, если мой стол:
ID TITLE VALUE_1 VALUE_2 VALUE_3
1 One AAA NULL NULL
2 Two NULL AAA AAA
3 Three AAA AAA AAA
4 Four NULL NULL NULL
5 Five AAA BBB CCC
6 Six AAA BBB NULL
7 Seven NULL DDD EEE
8 Eight AAA AAA BBB
После выполнения запроса, я хочу иметь
ID TITLE VALUE_1 VALUE_2 VALUE_3
5 Five AAA BBB CCC
6 Six AAA BBB NULL
7 Seven NULL DDD EEE
8 Eight AAA AAA BBB
Еще раз спасибо за ваше время.
Это было бы намного проще, если ваши данные были нормализованы. –