我正在使用PostgreSQL数据库。我有一个选择查询:
select userid, name, age from tbluser;
现在还有另一个表tblcalculatedtax
,它是动态生成的,它们的列名未预定义,该表与此表之间的唯一映射是userid
。我想在加入两个表后获得记录。我怎么能得到它?
答案 0 :(得分:1)
你需要SQL加入。这是W3Schools教程:http://www.w3schools.com/sql/sql_join.asp
尽快回答你的问题:
SELECT * FROM tbluser
INNER JOIN tblcalculatedtax
ON tbluser.userid=tblcalculatedtext.userid
*选择所有列,因此您无需知道其名称。当然,如果您不知道它的名称,我不确定列的用途是什么:您知道它包含哪些数据吗?
答案 1 :(得分:1)