【发布时间】:2013-05-26 08:20:16
【问题描述】:
我有这个数据库架构,如附图所示,我需要以某种方式将tblDdiNumbers 与tblTransactions 连接起来,仅显示来自tblTransactions 的最新记录,并且没有重复的ddi_numbers。
基本上我要做的是根据事务表中的信息显示已分配和未分配的 ddi_numbers。
所以如果 ddi_number X 在事务表中有一个条目,我可以确定它已被使用并且不再空闲。
或者您认为在tblDdiNumber 表中保存我想要的信息的外键可能更好吗?
【问题讨论】:
-
这是我目前拥有的 SELECT tblTransactions.ddi_id, Last(tblTransactions.trans_dt) AS MaxOftrans_dt, tblDdiNumbers.ddi_number, tblTransactions.main_customer_id FROM tblDdiNumbers INNER JOIN tblTransactions ON tblDdiNumbers.ddi_id = tblTransactions.ddi GROUP BY tblTransactions.ddi_id, tblDdiNumbers.ddi_number, tblTransactions.main_customer_id 但它为每个 ddi_id 返回多行
标签: ms-access vba ms-access-2007