FQL 中是否允许使用两个 WHERE 子句?
我尝试在一个 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
I am trying to use two WHERE clauses in one fql query
SELECT uid, pic, pic_square, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND WHERE strstr('ab',name)
but getting error
Parser error: unexpected 'WHERE' at position
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 AND 就足够了:
Its enough to use AND like:
右括号错误,或者您错过了完整的(第二个)子选择子句。
Either the closing bracket is wrong, or you miss a complete (second) subselect clause.