5
我有一個關於FQL的問題:是否可以在多個列上執行ORDER BY?如何在FQL中的ORDER BY中使用多於1列?
下面的FQL查詢工作:
SELECT uid,first_name,last_name
FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = 123)
ORDER BY last_name
然而,這一個不:
SELECT uid,first_name,last_name
FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = 123)
ORDER BY last_name, first_name
它返回:
"error": {
"message": "(#601) Parser error: unexpected ',' at position 122.",
"type": "OAuthException",
"code": 601
這是工作的打算,還是我我做錯了什麼?
的ORDER BY功能沒有很好的記載。它看起來並不像你做錯什麼。當我嘗試使用兩列時,出現相同的OAuth錯誤。請注意,一些已婚女性是我的朋友,她們的婚前名字在引號中出現在A之前。 – cpilko