连接具有相同前缀的名称的多个表

ix0qys7i  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(293)

有没有一种方法可以连接所有名称以相同前缀开头的表?
例如,具有相同前缀customer\u feedback10、customer\u feedback11、customer\u feedback12、customer\u feedback13等的表都具有相同的列名和结构。我想加入所有人,做一个 SELECT * FROM .
我知道我可以使用以下方法获得所有表名:

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.tables 
WHERE TABLE_NAME LIKE 'Customer_Feedback%'

我想要实现的是连接所有以前缀“customer\u feedback”开头的表。然后显示数据。

qvsjd97n

qvsjd97n1#

mysql中没有这样的特性可以做到这一点,但是您可以尝试用prepared语句创建一些过程来创建动态join语句。

相关问题