【发布时间】:2018-11-07 14:51:49
【问题描述】:
我对一个看似简单的问题感到有些困惑。我有一张桌子,例如,
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
【问题讨论】:
标签: sql postgresql comparison