如何获取 PostgreSQL 中的所有列以及连接两列?

How to get all columns in PostgreSQL along with CONCATing two columns?

所以我要加入这两个表 A 和 B B 包含 first_name 和 last_name 所以我正在写这样的查询

select col1,col2,...,col12,CONCAT(first_name,last_name) as NAME 
from A 
  INNER JOIN B on A.email=B.email;

现在我想要这个查询中的所有列,而不是写所有列名...有什么方法可以获取每一列以及这两个的串联 first_namelast_name?

使用*

select *, CONCAT(first_name,last_name) as NAME 
from A 
  INNER JOIN B on A.email=B.email;

如果只想获取一次join列,可以使用:

select *, CONCAT(first_name,last_name) as NAME 
from A 
  INNER JOIN B using (email);