0
在Postgres中有没有办法当你join
2表,但你只使用'*'符号提取第一个表的列,这意味着所有的列第一张桌子。在postgresql中加入2表,但其他表只会提取其列
在Postgres中有没有办法当你join
2表,但你只使用'*'符号提取第一个表的列,这意味着所有的列第一张桌子。在postgresql中加入2表,但其他表只会提取其列
我会回答这个问题,因为我在Gordon Linoff先生的帮助下解决了这个问题。
我使用表的alias
并在*
符号中使用它。
样品如下代码:
SELECT a.* FROM table_a as a join table_b as b ON a.id=b.id;
这将只提取table_a
的数据。
在'*'之前使用表别名/表名。 –
你能告诉我一些样品先生。谢谢 – msagala25
谢谢先生。 @戈登林诺夫。有用。谢谢。 – msagala25