【发布时间】:2020-10-15 18:46:45
【问题描述】:
假设我有下表
CREATE TABLE my_table (
a TEXT NULL,
id TEXT PRIMARY KEY NOT NULL,
c TEXT NULL,
d TEXT REFERENCES other_table_1(id) NOT NULL,
e TEXT REFERENCES other_table_2(id) NOT NULL
);
我想执行一个只选择主键和外键的重要列的选择语句。
SELECT (...?) FROM my_table
仅预期输出列id, d, e
我可以实现这一目标的最佳非 hacky 方式是什么?
【问题讨论】:
-
您是否正在寻找某种自动方式来生成这样的语句?最好的非hacky方法是简单地写
select id, d, e from my_table。 -
是的,这将在存储过程中使用。
标签: postgresql