这是我的数据库:
owner_id qty status
1 20 in
1 30 out
3 10 in
这是我的php代码,用于获取yii中的所有字段:
if(isset($_POST['id']))
{$sp = Inventory::model()->findAll(array("condition"=>"product_id=".$_POST['id']));}
它给我结果作为数据库 我需要将owner_id 1与qty中的添加合并
需要结果,如果我传递id 1然后结果像
owner_id qty status
1 50 {'in',out'}
答案 0 :(得分:0)
你可以使用group_concat和group by
select owner_id, sum(qty), concat('{', group_concat(status), '}')
from my_table
group by onwer_id
where owner_id =1