Php 如何将此SQL语句转换为FluentPDO代码

Php 如何将此SQL语句转换为FluentPDO代码,php,mysql,Php,Mysql,我在一个项目中使用了这个SQL语句,我以前使用过FluentPDO,但已经有一段时间了,我以前从未在其中使用过子查询,所以我想知道是否有人知道这样做的好方法,我知道你可以加入,但我对这个方法并不熟悉,也从未见过使用过,所以我不知道如何让它发挥作用,我正在努力温习一下,这样我就可以自己做了 SELECT * FROM users WHERE username = 'admin' AND password = 'testing' AND company_id

我在一个项目中使用了这个SQL语句,我以前使用过FluentPDO,但已经有一段时间了,我以前从未在其中使用过子查询,所以我想知道是否有人知道这样做的好方法,我知道你可以加入,但我对这个方法并不熟悉,也从未见过使用过,所以我不知道如何让它发挥作用,我正在努力温习一下,这样我就可以自己做了

SELECT * 
FROM   users 
WHERE  username = 'admin' 
       AND password = 'testing' 
       AND company_id IN (SELECT company_id 
                          FROM   company
                          WHERE  subdomain = 'testing');
我找到了答案,想把它贴在任何和我有同样想法的人面前

$result = $db->from('users')
        ->innerJoin('company ON users.company_id = company.company_id')
        ->where('username', 'admin')
        ->where('password', 'testing')
        ->where('subdomain', 'localhost')
    ->fetch();