假设我有一个表'stats'具有以下结构:
tableName | id | pageViews
tableName列对应于数据库中的单独表.
针对"统计信息"运行查询时,内部联接对tableName列结果的最佳方法是获取每个表的数据?
我想在foreach中运行动态选择然后合并结果.例如:
foreach($tableNames as $tableName) {
$sql = "SELECT *
FROM stats s
INNER JOIN $tableName tbl ON s.id = tbl.id
WHERE tableName = '$tableName'";
}
Run Code Online (Sandbox Code Playgroud)