MS Access 中的一对一关系

发布于 2024-07-17 14:54:42 字数 87 浏览 3 评论 0原文

我在 MS Access 中的两个表之间创建一对一关系时遇到问题 - 当我创建关系时,它默认为“多对一”,并且我没有看到更改它的选项。 有没有办法做到这一点?

I'm having trouble in creating a one-to-one relationship between two tables in MS Access - when I create the relationship, it defaults to "Many-to-one", and I don't see an option to change it. Is there a way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

原谅我要高飞 2024-07-24 14:54:42

Access没有这样的概念。 您可以将两个表合并为一个表,也可以在两个表上为公共字段放置唯一索引。 您还期望其他好处吗?

你可以假设在两个方向上创建 FK 关系,但我不确定除了查询提示之外它会给你带来什么。


EDIT: Important update note from comment -

<块引用>

我没有看到问题。 我在计算机上打开一个随机数据库,复制一个表,然后打开关系编辑器。 将一个 ID 字段拖动到另一个 ID 字段以创建关系。 http://i43.tinypic.com/2v30x7c.png 一对一是选项。 – 布伦丹·基德韦尔

Access has no such concept. You can either conflate the two tables into one, or place unique indexes on both tables for the common field(s). Are there other benefits you would expect?

You could I suppose create FK relationships in both directions, but I'm not sure what it would gain you except maybe query hints.


EDIT: Important update note from comment -

I don't see the problem. I opened a random DB on my computer, duplicated a table, and opened the Relationships editor. Dragged one ID field to another to create a relationship. http://i43.tinypic.com/2v30x7c.png One-to-one is an option. – Brendan Kidwell

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文