表一:activity
表二:standard
activity-id 是两表关联字段
两表内容动态改变,现在需要利用tp5写一个方法,前端调用,然后返回一个json串,json串格式如下:
主要就是把standard中activityid一致的放到对应activity的childMenus中
用的tp5,该怎么写?
db::query('seletc *,concat(字段1,字段2) from 表名 ');
两表联合查询不可以吗???
$model = new Model();
$result1 = $model->query('select * from activity');
foreach($result1 as $key => $val){
$result2 = $model->query('select * from standard where activity_id=' . $val['id']);
$result1[$key]['childMenus'] = $result2;
}
echo json_encode($result1);
这应该是你想要的吧