Laravel查询子查询的位置

时间:2015-10-19 16:04:39

标签: mysql laravel laravel-4

我正在寻找以下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();

1 个答案:

答案 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