基于第三个表信息从两个表中获取数据-MYSQL

基于第三个表信息从两个表中获取数据-MYSQL,mysql,Mysql,我有三个表一个有主信息,另一个与主字段相比有变化。两者都有相同的字段。 第三个表包含属于特定类型的记录集的数据。 我的查询应该从第三个表中选择特定类型的字段。然后,它应该转到变更表,获取该类型的变更记录,然后从主表中选择剩余记录 有人能帮我吗?我是数据库设计新手,MYSQL需要设计数据库 提前感谢看外键和连接,而不是简单地说出答案 如果您有MasterTable、ChangeTable和DataTable,并且您正在查询用户,如果您将UserId作为字段放在每个表中,那么您可以对该用户id进行连

我有三个表一个有主信息,另一个与主字段相比有变化。两者都有相同的字段。 第三个表包含属于特定类型的记录集的数据。 我的查询应该从第三个表中选择特定类型的字段。然后,它应该转到变更表,获取该类型的变更记录,然后从主表中选择剩余记录

有人能帮我吗?我是数据库设计新手,MYSQL需要设计数据库


提前感谢

看外键和连接,而不是简单地说出答案


如果您有MasterTable、ChangeTable和DataTable,并且您正在查询用户,如果您将UserId作为字段放在每个表中,那么您可以对该用户id进行连接,这将允许您在不创建多个查询的情况下获取所有记录。

感谢您的回复。

您所告诉的方式将根据用户id获取所有记录,但在这种情况下,我需要检查更改表中存在的记录,然后从主控器中检查剩余id的记录中的id表…所以这里对我来说最关键的部分是如何区分它在主控中的外观…有可能在一个查询中完成所有这些吗?…我很困惑…感谢基本上我想要的是最终结果,我从主表中获得的记录应该根据id用我从变更表中获得的记录进行更新。