我有2个表记录和流派,我需要过滤记录表下来的流派,我选择在下拉菜单。我使用的SQL是一个子查询,如下所示:
SELECT * FROM records WHERE genre_id = (SELECT id FROM genres WHERE genre = 'Blues');
我如何使用最新的cakephp将此添加到我的RecrodsController中?
cakephp
RecrodsController
neekobn81#
试试这个
$this->Records->find('all')->where([ 'genre_id IN' => $this->Genres->find('all')->select('id')->where([ 'genre' => 'Blues' ])->extract('id')->toArray() ]);
1条答案
按热度按时间neekobn81#
试试这个