我试图将表A中的一条记录链接到表B中的多条记录,而彼此之间没有FK / PK。
更具体地说:我有带有3条记录的tableA
("regions","gender","citizenship")
,然后我有tableB
"regions",tableC"gender",tableD "citizenship"
。每个表都没有FK。
我希望获得的结果是另一个表(E)
,其中"regions"
的记录tableA
链接到tableB
的每个记录,然后是记录"gender"
来自tableA的链接到tableC
等的每个记录,等等
有可能吗?最好的方法是什么?
答案 0 :(得分:0)
您正在使用哪个数据库?
无论这3个表是否具有PK / FK,您都应该可以联接它们。
主键和外键约束可以帮助您以更有效的方式管理,组织和查询表。
尽管使用这些约束可以提高性能,但是缺少约束并不应该限制您将数据联接到表中。