如何从仅选择ID的mysql查询创建id数组 所以我想得到数组(id,id,id);
这是我的代码:
$group = User::find($user)->group()->get(array('group.jid'));
代码的当前返回:
[
{
"jid": 1
},
{
"jid": 3
}
]
我该怎么做才能获得jid: 1,3
?我可以将其添加到where in
查询吗?
WhereIn('id', $group)->get();
答案 0 :(得分:0)
要检索列值列表,您可以在查询
上使用方法lists
User::find($user)->group()->lists('jid');
我猜你得到关于id不明确的错误,因为你在父查询上有相同的列名,所以你必须明确选择它。