> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 双向关联

> AI 表格双向关联字段：在两张数据表之间建立自动镜像关联，支持多记录关联、按视图筛选可选记录，可直接查看被关联表的完整行信息并一键双向跳转。

# 1 功能概述

使用**双向关联**字段，在 A 数据表关联 B 数据表的一行或多行数据，被关联的 B 表数据会**自动关联**回 A 表。你可以在 A 表直接查看 B 表的整行信息，**快速跳转**到 B 表，一键跳回 A 表。

**注**：在单向关联或双向关联字段里关联一条记录时，只能显示对应记录的第一个字段的值（即**主字段**的内容），不支持引用其他字段的内容。需要显示其他字段的内容可以参考[关联引用](/zh/aitable/fields/field-types/linked-reference)

# 2 基础操作

## 2.1 新建双向关联字段

点击标题栏最右边的➕，在字段类型中选择**双向关联**

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3zGl1uSmnKOU0j3v/zh/aitable/fields/field-types/two-way-link/images/thistle-vetch.gif?s=dec36567a66f9c4bbc2b8a9da5c090b1" alt="" width="1280" height="648" data-path="zh/aitable/fields/field-types/two-way-link/images/thistle-vetch.gif" />

## 2.2 配置双向关联字段

选择要关联的表，注意可以跨**数据表**进行双向关联，不能跨**AI表格**进行双向关联

勾选**允许多选记录**，可以在一个单元格内单线关联多条记录。

勾选**从视图筛选记录**，记录保留的字段和视图显示的字段一致，调整视图中显示的字段，单向关联的列表同步调整。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3zGl1uSmnKOU0j3v/zh/aitable/fields/field-types/two-way-link/images/cobalt-cloud.png?fit=max&auto=format&n=3zGl1uSmnKOU0j3v&q=85&s=9bcbcd3dece624b63d01785e74f31550" alt="" width="2728" height="1768" data-path="zh/aitable/fields/field-types/two-way-link/images/cobalt-cloud.png" />

## 2.3 添加移除关联的记录

双击单元格，通过**勾选**可以增加/移除关联的记录，也可以直接在单元格内点击X进行移除。可以使用记录列表上方的**搜索栏**，通过关键词筛选记录；如需选择全部记录，可勾选记录列表左上角的**全选框**。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3zGl1uSmnKOU0j3v/zh/aitable/fields/field-types/two-way-link/images/stone-tansy.gif?s=2bc49a907dc8efccde5812483a1945e5" alt="" width="1280" height="650" data-path="zh/aitable/fields/field-types/two-way-link/images/stone-tansy.gif" />

## 2.4 快速创建并关联新记录

如果你对被关联的数据表有**新增记录的权限**，你可以在建立单向关联时，直接在被关联数据表内新增一条记录并实现关联。

点击单元格下拉按钮查看单向关联的记录，选择\*\*左下角➕\*\*可以直接增添一条被关联的新纪录

在打开的空白记录卡片中填写信息，填写完成后，点击卡片右上角的**关闭卡片**按钮，新记录就会同步出现在被关联数据表和当前列表中。

勾选新创建的记录，点击右下角**确认**按钮即可。

## 2.5 删除双向关联字段

在字段列头单击右键，点击**删除字段/列**。在该数据表删除双向关联字段后，被关联数据表中对应的关联字段也会被删除。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3zGl1uSmnKOU0j3v/zh/aitable/fields/field-types/two-way-link/images/hazel-marble.png?fit=max&auto=format&n=3zGl1uSmnKOU0j3v&q=85&s=95dbe753ea5de5410f39aebf46f9ba07" alt="" width="3572" height="1808" data-path="zh/aitable/fields/field-types/two-way-link/images/hazel-marble.png" />

## 2.6 跳到关联的数据表

添加关联记录时，搜索框上方会显示被关联数据表的名称。点击即可跳转，跳转到的具体页面是**从视图筛选记录**所选的视图。

## 2.7 双向关联和单向关联的相互转化

双击关联字段名称，在**字段类型**处选择**单向关联**，可将双向关联改为单向关联。被关联的数据将不会自动关联回当前数据表。

**双向关联字段**转为**单向关联字段**：另一数据表会自动删除关联字段。如需保留 A 表的关联字段，仅删除 B 表的关联字段，请在 A 表将双向关联字段改为单向关联。

**单向关联字段**转为**双向关联字段**：被关联数据表会自动创建关联字段并填入对应记录。

# 3 常用场景

学生信息和课程信息双向关联，在学生信息中可以查看所上的课程，在课程信息中可以查看报名的学生，在其中一个表格作出修改即可同步。

场景：学生信息表 课程信息表

操作：在**学生信息表**创建**双向关联**字段，选择要关联的**课程信息数据表**。双击单元格，在弹窗中勾选该行学生所选的课程，点击右下角**确认**。双击单元格，在弹窗中点击卡片标题下方，跳转到**课程信息数据表**，课程也已关联到报名的学生。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3zGl1uSmnKOU0j3v/zh/aitable/fields/field-types/two-way-link/images/zephyr-aspen.png?fit=max&auto=format&n=3zGl1uSmnKOU0j3v&q=85&s=2bd68f1dd1f1d240b772d9c196cfd12d" alt="" width="1368" height="968" data-path="zh/aitable/fields/field-types/two-way-link/images/zephyr-aspen.png" />

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3zGl1uSmnKOU0j3v/zh/aitable/fields/field-types/two-way-link/images/ember-olive.png?fit=max&auto=format&n=3zGl1uSmnKOU0j3v&q=85&s=bc79a293efcfafc4f63838a193666683" alt="" width="1368" height="968" data-path="zh/aitable/fields/field-types/two-way-link/images/ember-olive.png" />

# 4 常见问题

* 问：双向关联和单向关联有什么区别？

  答：双向关联是单向关联的升级版。

  |           | **关联其他数据表的记录**​ | **在当前数据表直接查看关联的整行数据**​ | **一键跳转到被关联的数据表**​ | **被关联记录自动关联到当前记录**​ | **跳回到原数据表**​ |
  | --------- | --------------- | ---------------------- | ----------------- | ------------------- | ------------ |
  | **双向关联**​ | 可以              | 可以                     | 可以                | 可以                  | 可以           |
  | **单向关联**​ | 可以              | 可以                     | 可以                | 不可以                 | 不可以          |
* 问：若 A 表与 B 表实现了双向关联，在 A 表删除记录，B 表中关联的记录会消失吗？

  答：会。双向关联的两表数据联动，在任意一表中删除记录，另一表的双向关联字段内的记录也会消失。
* 问：可以关联其他AI表格的数据吗？

  答：在同一个AI表格中，你可以跨数据表关联数据，但是你不能关联其他AI表格中的记录。具体信息请参考跨AI表格数据同步。
* 问：如何只删除一边的关联记录，保留另一边的？

  答：如需保留 A 表的关联字段，仅删除 B 表的关联字段，请在 A 表的双向关联字段双击列头，在字段类型处选择单向关联。B 表的双向关联字段将自动删除，A 表数据会保留。
