如果我们可以从两个表中获取数据而没有主键和外键关系,那么为什么我们需要这个规则呢?你能用合适的例子清楚地解释我吗?这是一个测试数据库,不介意坏结构.
表的结构:
**
table - 'test1'
columns - id,lname,fname,dob
no primary and foreign key and also not unique(without any constraints)
Run Code Online (Sandbox Code Playgroud)
**
**table - 'test2'
columns- id,native_city
again, no relations and no constraints**
Run Code Online (Sandbox Code Playgroud)
我仍然可以使用相同的列'id'连接这些表,所以如果没有主外键,那么它的用途是什么?