Sql Postgres查询以创建组合
我有一张这样的桌子- 表格国家/地区Sql Postgres查询以创建组合,sql,postgresql,Sql,Postgresql,我有一张这样的桌子- 表格国家/地区 美国 英国 德国 我想写一个查询,列出以下组合- >USA-UK >USA-Germany >UK-USA >UK-Germany >Germany-USA >Germany-UK 这样的组合列表是否可以通过postgresql实现 谢谢。这很简单: SELECT t1.Country || '-' || t2.Country FROM table t1 JOIN table t2 ON t1.Country &
>USA-UK
>USA-Germany
>UK-USA
>UK-Germany
>Germany-USA
>Germany-UK
这样的组合列表是否可以通过postgresql实现
谢谢。这很简单:
SELECT t1.Country || '-' || t2.Country
FROM table t1
JOIN table t2 ON t1.Country <> t2.Country;
选择t1.Country | |'-'| | t2.Country
来自表t1
将表t2连接到t1.Country t2.Country上;
读者还想了解这一部分的后续内容。