2012-03-06 22 views
12

मैं जेएसडीके का उपयोग कर रहा हूं, लेकिन समस्या निश्चित रूप से FQL अनुरोध में है।FQL कॉलम नाम "AS" उपनाम

मैं चुनने की कोशिश कर रहा हूं जो मूल संचालन करता है और मैं परिणाम का नाम देना चाहता हूं। लेकिन फेसबुक हमेशा इसे नाम "शीघ्र"

एसक्यूएल उदाहरण:

SELECT (register_time - unregister_time) AS time_registered FROM users where id='1'; 

यह सब कीवर्ड AS के बारे में है। समस्या के साथ

FQL:

SELECT 1 + 2 from user where uid=me(); 

यह काम करता है, लेकिन 3 परिणाम नाम anon होगा।

SELECT 1 + 2 AS result from user where uid=me(); 

दुर्भाग्य से यह "जैसा है" पता नहीं है: लेकिन मैं कुछ इस तरह करना चाहते हैं।

बेशक मैं "एनन" से मूल्य प्राप्त कर सकता हूं। लेकिन यह अधिक मूल्यवान है जब इन मूल्यों में अधिक है।

क्या इसका नाम किसी भी तरह से है?

+0

जहां तक ​​मैं कह सकता हूं, आप नहीं कर सकते। वास्तव में, ऐसा प्रतीत नहीं होता है कि आप एक समय में 1 से अधिक अज्ञात फ़ील्ड को चुनने में सक्षम हैं। – abe

+0

वास्तव में, जब मैं कोशिश कर रहा था मैं सक्षम था। – Jindra

+0

आपकी क्वेरी क्या थी और आपने इसे कहां/कैसे चलाया? ग्राफ़ एपीआई एक्सप्लोरर टूल में चलाए जाने पर, केवल एक ही "एनन" फ़ील्ड मानता है जो मान 1: उपयोगकर्ता से 1,2 चुनें जहां से uid = me() – abe

उत्तर

7

वर्तमान में फेसबुक FQL select column name "AS" alias का समर्थन नहीं करता है। हम सभी को इस सुविधा के लिए होना पसंद है। ऐसे मामलों तक पहुंचने के लिए वास्तव में यह असहज है।

तो हमें कुछ समय इंतजार करना होगा।

संबंधित मुद्दे