有没有一种方法可以连接所有名称以相同前缀开头的表?
例如,具有相同前缀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”开头的表。然后显示数据。
1条答案
按热度按时间qvsjd97n1#
mysql中没有这样的特性可以做到这一点,但是您可以尝试用prepared语句创建一些过程来创建动态join语句。