Разрешено ли использовать два предложения WHERE в FQL? - PullRequest
1 голос
/ 11 января 2012

Я пытаюсь использовать два предложения WHERE в одном запросе fql

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

Ответы [ 2 ]

1 голос
/ 11 января 2012

Достаточно для использования и как:

SELECT .... 
FROM ..... 
WHERE ((Condition A) AND (Condition B))
0 голосов
/ 11 января 2012

Либо закрывающая скобка неверна, либо вы пропустили полный (второй) пункт выбора.

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