2012-01-11 26 views
1

我想用兩個其中一個FQL查詢它允許在FQL中使用兩個WHERE子句嗎?

SELECT uid, pic, pic_square, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND WHERE strstr('ab',name) 

條款,但得到的錯誤

Parser error: unexpected 'WHERE' at position 

回答

1

它足夠用了,喜歡:

SELECT .... 
FROM ..... 
WHERE ((Condition A) AND (Condition B)) 
0

無論是右括號是錯誤的,或者你錯過了完整的(第二)子選擇子句。

SELECT uid, pic, pic_square, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me() ====>>) AND ====>>WHERE strstr('ab',name)