现在我有三张表,表A 、表B、表C,
这三张表都有一个公共字段user_id,且这三个表的user_id都是唯一的,
我要怎么根据某一个user_id把这三张表连接起来查?
postgresql怎么三张表连接查询?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
10条回答 默认 最新
脑子进水养啥鱼? 2023-01-10 11:17关注postgres=# select * from a; user_id | name ---------+------ 1 | a 2 | aa 3 | aaa (3 rows) postgres=# select * from b; user_id | name ---------+------ 4 | b 5 | bb 6 | bbb (3 rows) postgres=# select * from c; user_id | name ---------+------ 7 | c 8 | cc 9 | ccc (3 rows) postgres=# select * from a union all select * from b union all select * from c order by user_id; user_id | name ---------+------ 1 | a 2 | aa 3 | aaa 4 | b 5 | bb 6 | bbb 7 | c 8 | cc 9 | ccc (9 rows)评论 打赏 举报解决 1无用