Я перепробовал несколько тем, не найдя ответа. Если у вас есть два столбца, как мне удалить строки 2 и 4 с одинаковыми значениями из моего запроса, пожалуйста? Я не могу просто использовать ID1 <> ID2, потому что это касается только некоторых чисел (скажем, 11,13)
ID1 ID2 10 43 11 11 12 45 13 13
SELECT * FROM tableName WHERE ID1<>ID2; должен делать то, что вы ищете, если я правильно понял вашу проблему.
SELECT * FROM tableName WHERE ID1<>ID2;
Здесь <> равно NOT EQUAL.Иногда это также пишется как !=, в зависимости от СУБД.
<>
NOT EQUAL
!=
Попробуйте это:
выбор строк, в которых идентификаторы равны
SELECT * FROM tableName WHERE ID1 = ID2;
выбор строк, где идентификаторы не равны
SELECT * FROM tableName WHERE ID1 != ID2;
А для удаления записей заменить SELECT * на DELETE.
SELECT *
DELETE