Я несколько озадачен кажущейся простой проблемой. У меня есть таблица, настроенная как,
CREATE TABLE cities (
column_1 TEXT,
column_2 TEXT);
Где содержимое этих таблиц выглядит как
column_1 | column_2
---------------------
Atlanta | Atlanta
Boston | Chicago
Chicago | Los Angeles
Seattle | Tacoma
NULL | Seattle
Какой запрос я мог бы выполнить, чтобы просмотреть оба этих столбца и, несмотря на их порядок, вернуть совпадение двух столбцов?
Результат, который я ищу, будет:
column_1 | column_2
---------------------
Atlanta | Atlanta
Chicago | Chicago
Seattle | Seattle
Я пытался:
SELECT *
FROM cities
WHERE column_1 = column_2;
Но это возвращает ТОЧНЫЕ совпадения:
column_1 | column_2
---------------------
Atlanta | Atlanta