SQL根据其他表中的ID检索名字和姓氏

时间:2018-08-11 10:47:29

标签: c# sql

目前,我坚持做一些我认为很容易做的事情,但无论如何我都会提出来。

我有一个名为zg_data的表,看起来像这样:

+---------------------+------------------+
|       dataID        |      employee    |
+---------------------+------------------+
|         12          |        123       |
+---------------------+------------------+

和名为zg_employees的表,如下所示:

+---------------------+------------------+------------------+
|      employeeID     |    Firstname     |     Lastname     |
+---------------------+------------------+------------------+
|          123        |       Test       |       User       |
+---------------------+------------------+------------------+

现在我需要做的是从zg_data表中选择数据而不是返回employeeID时,我希望它返回FirstnameLastname 。我一直在阅读有关联接表的信息,但目前还无法弄清楚。

请事先考虑。

1 个答案:

答案 0 :(得分:1)

好吧,这是基本的JOIN操作,如果您熟悉它,应该可以自行解决:

select d.dataID, e.Firstname, e.Lastname
from zg_data d join zg_employee e on d.employee = e.employeeID