PostgreSQL>从另一个表(id)检查列整数[]值

puruo6ea  于 2022-12-26  发布在  PostgreSQL
关注(0)|答案(1)|浏览(109)

我想用postgresql建一个应用程序,这应该是一个简单的问题,但我仍然不能很快找到答案;你能帮我一下吗
我有一个配料表。id PK,name VARCHAR
我想创建一个收件人表,其中我得到了一个id和整数[],但我不知道如何做到这一点:integer[]的每个元素都应该在成分中引用。
我可以用一个简单的整数REFERENCE ingredients(id)来实现,但不能用数组来实现。
谢谢你的帮助!:)

rdlzhqv9

rdlzhqv91#

您要查找的是交互参考表格或外部参照表格。
工作方式:

表1:成分

身份证
姓名

表2:配方

身份证
姓名
描述

表3:配方_配料_xref

处方_配料_外部参照_标识
配方标识
成分标识
在表3(recipes_ingredients_xref)中,将多个配料与单个配方链接。

相关问题