A multi-select relationship column lets you associate one or more records from a lookup table with each record in the primary table. It uses a relation table to store the relationships between the primary and lookup tables, enabling many-to-many associations.
By retrieving values from a lookup table, multi-select relationship columns help maintain data consistency, reduce manual data entry, and ensure that users select only valid values.
In this article, you learn how to add a multi-select relationship column to a primary table and add column values that are fetched from the records in a lookup table.
Before creating a multi-select relationship column and configuring a many-to-many lookup, make sure that the following tables exist in the database:
Make sure that the relation table includes an identity column. When you create the table, select that column as the Identity Column in the Configure Table window.
If the required tables do not exist in the database, create or import them to the database before configuring the multi-select relationship column.
You can import them using PowerTable from external sources such as Excel or CSV files. To learn more, see this section.
In the following example, you'll add a Sales Rep multi-select column to the Products table so you can assign one or more sales representatives to each product.
This column retrieves column values from the Sales Representatives table (lookup table) using the relationship information obtained from the Relation_table_products table (relation table).
A relation table stores or updates the mapping between products and sales reps as we assign and unassign sales reps to the products.
To add a multi-select column:



Use the dropdown menus to select the relation table details and identifier column:
Table: Relation_table_products
Reference Column: Sales Rep Key (lookup key)
Identifier Column: ProductKey (matching column between the tables)
You have now added a multi-select relationship column that lets you assign multiple sales representatives to each product. The column also looks up and displays the corresponding sales representatives for each product based on the data in the relationship table.

To enter values into the multi-select column, select the cell and choose one or more from the list.

Select Save to Database and Proceed to save your changes to the database.
The relation table is also simultaneously updated based on the selected values.

If you want to add options from the lookup table that aren't currently available for the record, you can add them directly from the lookup column in the Products table.


The selected records are added to the current record and become available in the drop-down list for that record.
