【发布时间】:2012-03-07 05:38:01
【问题描述】:
我有三张桌子:
注册人
- 注册人 ID(主键)
通信
通信 ID
通讯时间
通讯日期
注册人 ID(外键)
课程 ID(外键)
课程
- 课程 ID(主键)
我们的想法是,我们可以记录谁注册了哪门课程、课程是否已满等,同时跟踪沿途的所有变化,并为每个电话、电子邮件、传真保留详细记录等(这里显示的字段比我这里显示的要多)。
我想要的是在每一行的最新通信记录(由通信时间和日期确定)中具有一个唯一注册人 ID 和课程 ID 的查询。所以基本上我可以查看查询并读出如下内容:
“A 人最后说他想在这个时间和日期参加课程 C”
“D 人最后说她想在这个时间和日期参加课程 A”
使用 SQL 或 MS Access 'Design View' UI 的解决方案都可以。
【问题讨论】:
-
人名和课程名存储在哪里?
-
@Vikram 此人的所有详细信息(姓名、地址、电话号码等)都在注册人中。所有课程的详细信息(时间、日期、地点、演讲者等)都在课程中。
标签: sql ms-access relationship