blackhawk2101
Grünschnabel
ich bin neu in sql und habe nun folgendes problem ich soll dieses "verschnellern" , habe jedoch keine ahnung wie ich das machen soll .
Folgendes habe ich mit mühe und not zusammen geflickt :
WITH recursive ABCDE (forkchoiceid, ugcchoiceid, ugcphraseid,ugcparentchoiceid,phrase ) AS
( SELECT forkchoiceid, ugcchoiceid,ugcphraseid,ugcparentchoiceid,phrase FROM ugcchoicelist
left outer join phrase on ugcphraseid = phraseid
WHERE ugcparentchoiceid = 610781
and languageid = 4
UNION ALL
SELECT A.forkchoiceid , A.ugcchoiceid,a.ugcphraseid,a.ugcparentchoiceid,c.phrase FROM ugcchoicelist A
left outer join phrase C on a.ugcphraseid = phraseid
and languageid = 4
INNER JOIN ABCDE B ON A.ugcparentchoiceid = B.forkchoiceid )
SELECT * FROM ABCDE
order by forkchoiceid
Folgendes habe ich mit mühe und not zusammen geflickt :
WITH recursive ABCDE (forkchoiceid, ugcchoiceid, ugcphraseid,ugcparentchoiceid,phrase ) AS
( SELECT forkchoiceid, ugcchoiceid,ugcphraseid,ugcparentchoiceid,phrase FROM ugcchoicelist
left outer join phrase on ugcphraseid = phraseid
WHERE ugcparentchoiceid = 610781
and languageid = 4
UNION ALL
SELECT A.forkchoiceid , A.ugcchoiceid,a.ugcphraseid,a.ugcparentchoiceid,c.phrase FROM ugcchoicelist A
left outer join phrase C on a.ugcphraseid = phraseid
and languageid = 4
INNER JOIN ABCDE B ON A.ugcparentchoiceid = B.forkchoiceid )
SELECT * FROM ABCDE
order by forkchoiceid