将MySQL数据包含在MySQL结果中是可能的?让我来解释一下自己:在mysql查询中包含php变量结果
两个表,一个用户的操作和一个用户信息。我想查询的操作和检索用户ID和计数每一个用户分组:
$ids = $conn->fetchAll('SELECT origin,COUNT(*) as actions from action WHERE `brand` = ' . $id . ' AND SUBSTRING(origin,1,3)<>"pct" GROUP BY origin');
然后我把这个结果数组并用它来输入用户信息,从另一个表:
$norm_ids = '(';
foreach ($ids as $ids) {
$norm_ids .= $ids['origin'] .',';
}
$norm_ids = substr_replace($norm_ids ,"",-1) .')';
$users = $conn->fetchAll('SELECT * from userinfo WHERE `id` in ' . $norm_ids . ' ORDER BY `name`');
我想在$users
包括COUNT(*)
我在上一个查询中,是否可以直接查询?
是的,它shuld工作。你有没有尝试过? –
如何使用过程或视图来自定义结果集 –