我是一个(my)SQL的新手,我需要知道如何(或是否可能)构建特定的查询。
我有3个表,如下所示:
Actions
-------
actionID | staffID | actionDetails | actionDate
Staff
-----
staffID | departmentID | userName | firstName | lastName
Departments
-----------
departmentID | departmentName
如您所见,departmentID 是 Staff 表中的外键,staffID 是 Actions 表中的外键。
我想根据 departmentID 拉取以下字段:
- userName
- firstName
- lastName
- actionDetails
- actionDate
是否可以使用联接在单个查询中完成此操作,还是需要拉取 staffIDs 然后通过迭代进行操作?
再次说明,我刚开始学习这个,目前有点困难。我觉得我可能不太适合做这个!