获取自动外键值

时间:2014-08-27 08:02:32

标签: sql sql-server database foreign-keys primary-key

我正在尝试对我的 MS-SQL 数据进行广义主搜索。让我解释一下我到目前为止所做的事情:

  • 首先,我在一个组合框中填入所有表名。
  • 然后,使用第一个组合框中的选定表格列填充第二个组合框。

我运行像select * from combobox1.text where combobox2.text='someValue'这样的常规数据库查询。一切都适合我,但我无法获得在另一个表中主要的外键数据。

我需要什么

假设表A 有列:1个主键,2个id名称。 表2 :1为主键列,2为地址列,3为外键列。当我运行select * from table2

我在id方面得到了外键的结果,我想要table1.2列值的值。

为什么我要问

这是因为使用这种类型的系统,我可以查询数据库中的每一行,而无需对每个表进行手动编码。

图片更好地解释

员工主表 Employee Master Table

出勤表

Attendance Table

我想要Result table

的结果

0 个答案:

没有答案