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

时间:2015-06-14 03:34:07

标签: php mysql

我将这个SQL语句用于我正在进行的项目中,之前我使用过FluentPDO,但它已经有一段时间了,之前我从未使用过子查询,所以想知道是否有人在那里知道一个这样做的好方法,我知道你可以做一个JOIN但是我并不熟悉那个方法,从来没有见过它以前使用过,所以我不知道它是否能够使它工作,我正试图搞清楚它我可以自己做。

SELECT * 
FROM   users 
WHERE  username = 'admin' 
       AND password = 'testing' 
       AND company_id IN (SELECT company_id 
                          FROM   company
                          WHERE  subdomain = 'testing');

1 个答案:

答案 0 :(得分:0)

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

我想出了答案,并希望将其发布给任何想要和我一样的人。