Mam pytanie dotyczące FQL: Czy można wykonać ZAMÓWIENIE na więcej niż jednej kolumnie?Jak mogę użyć więcej niż 1 kolumny w ORDER BY w FQL?
Następująca kwerenda FQL działa:
SELECT uid,first_name,last_name
FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = 123)
ORDER BY last_name
Jednak ten nie:
SELECT uid,first_name,last_name
FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = 123)
ORDER BY last_name, first_name
Zwraca:
"error": {
"message": "(#601) Parser error: unexpected ',' at position 122.",
"type": "OAuthException",
"code": 601
Czy to działa zgodnie z założeniami, czy jestem Robię coś nie tak?
ORDER BY funkcji nie jest dobrze udokumentowana. Wygląda na to, że nie robisz nic złego. Otrzymuję te same błędy OAuth, gdy próbuję użyć dwóch kolumn. Zwróć uwagę, że niektóre z zamężnych kobiet, z którymi jestem zaprzyjaźniony, które mają swoje panieńskie imiona w cudzysłowie, pojawiają się przed A. – cpilko