当行与用户ID列表中的一个匹配时,用于连接多个表的MySQL查询

当行与用户ID列表中的一个匹配时,用于连接多个表的MySQL查询,mysql,Mysql,我们该怎么办 此外,我还需要浏览30多个分片用户信息表,这些信息以这种方式命名:userinfo_1、userinfo_2、userinfo_3。。。等等 有人知道这种情况下的有效查询吗?表中的数据示例和所需的输出示例将非常有用。听起来很可怕。你能改变桌子的设计吗?不。公司的意大利面陷阱。不能也不会麻烦:p这里没有灵丹妙药,你只需要写一堆JOIN子句。您可以使用动态SQL将其自动化,该SQL从信息\u SCHEMA.TABLES中获取所有表名。有时我想知道是否有一个软件开发人员从一个公司迁移到另

我们该怎么办

此外,我还需要浏览30多个分片用户信息表,这些信息以这种方式命名:userinfo_1、userinfo_2、userinfo_3。。。等等


有人知道这种情况下的有效查询吗?

表中的数据示例和所需的输出示例将非常有用。

听起来很可怕。你能改变桌子的设计吗?不。公司的意大利面陷阱。不能也不会麻烦:p这里没有灵丹妙药,你只需要写一堆
JOIN
子句。您可以使用动态SQL将其自动化,该SQL从
信息\u SCHEMA.TABLES
中获取所有表名。有时我想知道是否有一个软件开发人员从一个公司迁移到另一个公司实施这些糟糕的设计,然后离开,所以其他人必须永远维护它们。