की तरह कुछ कोशिश इस
SELECT id ,FruitsAvailable
FROM
(SELECT id , group_concat(Name) as FruitsAvailable
FROM TableFoo
WHERE id = 1) t
HERE DEMO SQLFIDDLE
संपादित हैं: डीबी 2 में आप समारोह बनाने और उसके बाद की जरूरत है इसे कहते
CREATE FUNCTION MySchema/MyUDF (
PARCol2 CHAR(5))
RETURNS VARCHAR(1024)
LANGUAGE SQL
NOT DETERMINISTIC
READS SQL DATA
CALLED ON NULL INPUT
DISALLOW PARALLEL
BEGIN
DECLARE ReturnVal VARCHAR(1024) NOT NULL DEFAULT '';
FOR CsrC1 AS C1 CURSOR
FOR SELECT MyCol1
FROM MyTable
WHERE MyCol2 = ParCol2
DO SET ReturnVal = ReturnVal Concat CsrC1.MyCol1;
END FOR;
RETURN LTRIM(ReturnVal);
END ;
और फिर इसे यहाँ
Select id, MyUDF(Name) as FruitsAvailable
From TableFoo
where id = 1
स्रोत
2013-02-13 10:12:46
कि डीबीएमएस प्रयोग कर रहे हैं पर निर्भर करता है। –
@MahmoudGamal मैं डीबी 2 लोगों का उपयोग कर रहा हूं –
पोस्ट पर उत्तर वह नहीं है जो मैं देख रहा हूं .. मुझे लगता है कि –