我在两个表之间有一个标准的多对多关系,使用第三个链接表链接。有没有办法通过查询将链接的 ID 加入一条记录?
我意识到我可以处理一个典型的连接并用它构建一个新列表,只是想知道它是否可以通过查询来完成。例子:
EventID | EventName | EventTypeIDs
1 | Party | 1,2,3
Events
+-------------+-------------+
| Field | Type |
+-------------+-------------+
| EventID | INT |
| EventName | varchar(45) |
+-------------+-------------+
EventTypes
+-------------+-------------+
| Field | Type |
+-------------+-------------+
| id | INT |
| value | varchar(25) |
+-------------+-------------+
EventTypeLink
+-------------+-------------+
| Field | Type |
+-------------+-------------+
| id | INT |
| EventID | INT |
| EventTypeID | INT |
+-------------+-------------+