我的报告看起来像这样:
PK | Address
1 | address details
2 | address details
等
在报告中,我想用另一个表中的人名替换PK,例如:
PK | Address
John | address detail <-- if PK = 1 then display "John"
Howard | address detail <--- if PK = 2 then display "Howard"
等
我该怎么做?
答案 0 :(得分:0)
我希望你的数据库中有两个表,tbl_Clients,你有客户名称,
clientID | clientName
------------+--------------
1 | John
2 | Howard
,另一个是tbl_Address,如
addressID | clientID_FK | Address
------------+-------------------+-------------------
1 | 1 | 123, Crazy Lane
2 | 2 | 456, Awesome Lane
现在,如果您的报告的记录源基于表tbl_Address,您只需将其更改为查询即可。像
SELECT tbl_Clients.clientName, tbl_Address.Address
FROM tbl_Address INNER JOIN tbl_Clients
ON tbl_Address.clientID_FK = tbl_Clients.clientID;
完成此操作后,您将看到客户端名称而不是客户端名称。希望这有帮助!