我正在寻找以下Laravel 4.2
查询执行查询的最佳方式。我正在努力研究具有子查询的where
子句。
我的查询正在做什么:
我有一个带有1-many
子表的父表。我想得到一个与父记录关联的所有子记录的列表,只知道当前的子记录。
select child.id, child.jobNumber
from child
where child.parentId = (select child.parentId from child where child.id = 2)
order by child.jobNumber, child.id
类似的东西:
$query = DB::table('child');
$query->select(array('child.id','child.jobNumber'));
$query->orderBy('child.jobNumber');
$query->orderBy('child.id');
// how do I do my where clause?
$list = $query->get();
答案 0 :(得分:0)
使用if(2st.getVisibility==View.INVISIBLE){
2st.setVisible(View.VISIBLE)
} else{
2st.setVisible(View.INVISIBLE)
}
怎么样? http://laravel.com/docs/4.2/queries#advanced-wheres
whereRaw