Kohana查询构建器JOIN - >上

时间:2015-01-19 23:52:41

标签: mysql

在Kohana查询构建器语法中翻译我的查询时,我遇到了一些问题。 所以我有一个不满的问题:

select distinct fr.freelancer_id from freelancers_skills as fr
join freelancers_areas as f_a on f_a.area_id in (7,8,1,2)
where fr.skill_id in (5,6)

并且在Kohana中这样做的事情就像:

DB::select ( 'fr.freelancer_id' )->distinct ( TRUE )
                            ->from ( array('freelancers_skills','fr') )
                            ->join(array('freelancers_areas','f_a'))
                              ->on('f_a.area_id','IN',array(1,2,3))
                            ->where ('fr.skill_id','in',array(5,6))
                            ->execute();

但是我收到一个错误,说 - > on('f_a.area_id','IN',数组(1,2,3)它有语法错误。 有谁可以帮我这个?

0 个答案:

没有答案