將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工作。你有沒有嘗試過? –
如何使用過程或視圖來自定義結果集 –