【发布时间】:2016-06-06 02:06:42
【问题描述】:
我想通过 SQL 查询获取 PAYMENT_GATEWAY 名称。我用这个表:
CREATE TABLE PAYMENT_GATEWAY(
ID SERIAL NOT NULL,
NAME TEXT
)
;
ALTER TABLE PAYMENT_GATEWAY ADD CONSTRAINT KEY38 PRIMARY KEY (ID)
;
CREATE TABLE PAYMENT_GATEWAY_ACCOUNT(
ID SERIAL NOT NULL,
PAYMENT_GATEWAYT_ID INTEGER
)
;
CREATE INDEX IX_RELATIONSHIP18 ON PAYMENT_GATEWAY_ACCOUNT (PAYMENT_GATEWAYT_ID)
;
ALTER TABLE PAYMENT_GATEWAY_ACCOUNT ADD CONSTRAINT KEY39 PRIMARY KEY (ID)
;
选择查询
SELECT * FROM PAYMENT_GATEWAY_ACCOUNT
如您所见,我将 PAYMENT_GATEWAYT_ID 存储为数字。如何修改 SQL 查询以选择列 NAME 到 PAYMENT_GATEWAY 并显示名称字符串作为结果?
【问题讨论】:
标签: sql postgresql postgresql-9.3 postgresql-9.4