【发布时间】:2011-11-17 07:01:06
【问题描述】:
我在 Access 数据库中遇到内部联接问题。我有两个表,每个表有两列。两个表中一个是 MID,另一个是 DOB。第一个表名为maintable,其他为under5。我想在将 under5 表与 maintable 匹配后检索所有这些记录,所以我使用了内连接。问题是有一个 MID 10106,其在 under5 表中的频率为 2,在 maintable 中为 5,但运行查询后返回的 MID(10106) 的数量为 10(我猜预期的行为应该是 2),这真的很荒谬.请帮我解决这个问题。 这是我的查询:
SELECT maintable.MID, maintable.DOB, Under5.MID, Under5.DOB
FROM under5
INNER JOIN maintable ON under5.MID=maintable.MID;
【问题讨论】:
标签: sql database ms-access join