是否可以将所有名称以相同前缀开头的表联接在一起?
例如,对于具有相同前缀Customer_Feedback10,Customer_Feedback11,Customer_Feedback12,Customer_Feedback13等的表,这些表具有相同的列名和结构。我想加入所有人并做SELECT * FROM
。
我知道我可以使用以下方法获取所有表名:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_NAME LIKE 'Customer_Feedback%'
我要实现的是联接所有以“ Customer_Feedback”为前缀的表。然后显示数据。
答案 0 :(得分:0)
MySQL中没有这样做的功能,但是您可以尝试使用预处理语句创建一些过程以创建动态连接语句。