2015-06-14 42 views
0

我將此SQL語句用於我正在處理的項目中,之前我已經使用過FluentPDO,但它已經有一段時間了,我從未在其中使用子查詢,所以想知道有沒有人知道這樣做的好方法,我知道你可以做一個JOIN,但我不是很熟悉那種方法,從來沒有見過它使用過,所以我不知道足以讓它工作,我我正在努力刷新它,所以我可以自己做這件事。如何將這個SQL語句轉換爲FluentPDO代碼

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

回答

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

我想出了答案,並希望將它張貼的任何人想知道我的方式是一樣的。