方案:
表1
Name ID dept
John 112 Fin
Mary 113 Act
表2
Name email
John John@gmail.com
Mary Max@gmail.com
表3
Name Supervisor
John Kelly
Mary Adam
表4
Namevalue Salary
John 1000
Mary 1000
预期输出:
我想知道所有这些表中约翰和玛丽的出现。差异数据库中有20多个表。
答案 0 :(得分:0)
首先,根据数据质量指定主表,以此表为基础,然后使用左连接与其他表连接。
但是,我认为,数据库中存在设计问题,因此为每个用户创建密钥可能很有用。
例如,name + surname + User Something使记录唯一,然后使用连接,否则所有记录都将重复。