假设我有一个名为“stats”的表,其结构如下:
tableName列对应于数据库中的不同表。
当针对“stats”运行查询时,最好的方法是什么来内部连接tableName列结果以获取每个表的数据?我考虑在foreach中运行动态选择,然后合并结果。例如:
tableName | id | pageViews
tableName列对应于数据库中的不同表。
当针对“stats”运行查询时,最好的方法是什么来内部连接tableName列结果以获取每个表的数据?我考虑在foreach中运行动态选择,然后合并结果。例如:
foreach($tableNames as $tableName) {
$sql = "SELECT *
FROM stats s
INNER JOIN $tableName tbl ON s.id = tbl.id
WHERE tableName = '$tableName'";
}