我将这个SQL语句用于我正在进行的项目中,之前我使用过FluentPDO,但它已经有一段时间了,之前我从未使用过子查询,所以想知道是否有人在那里知道一个这样做的好方法,我知道你可以做一个JOIN但是我并不熟悉那个方法,从来没有见过它以前使用过,所以我不知道它是否能够使它工作,我正试图搞清楚它我可以自己做。
SELECT *
FROM users
WHERE username = 'admin'
AND password = 'testing'
AND company_id IN (SELECT company_id
FROM company
WHERE subdomain = 'testing');
答案 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();
我想出了答案,并希望将其发布给任何想要和我一样的人。