1对多,带3张桌子,没有FK

时间:2018-12-14 09:56:27

标签: postgresql

我想尝试建立一个新的表或视图,如下所示:

Table_Target(“ id_target”,“ des_target”,“ dat_target”),其中id是PK,des是记录的描述,那么它将包含一个名称为“ region”的记录,另一个带有“性别”,另一个带有“公民身份”。

Table_Regions(``id_region'',``des_region'',dat_region'')id为PK,并且在des_regions列中包含所有区域的名称。性别和公民身份都一样。

我想要的是一个新表或一个视图,该表或视图在table_target(``region'')的第一条记录和table_regions的每个记录之间,然后在table_target的第二条记录与table_gender的每个记录之间具有1:1的重复性等等。

3个表彼此之间没有FK,我正在研究Postgres。

有一种聪明的方法吗?

谢谢

0 个答案:

没有答案