इसके लिए एक रोसेट जनरेशन फंक्शन और MySQL
. की जरूरत है इसकी कमी है।
आप इसके बजाय डमी टेबल या सबक्वेरी का उपयोग कर सकते हैं:
SELECT ExtractValue(@xml, '//mychild[[email protected]]'),
@r := @r + 1
FROM (
SELECT @r := 1
UNION ALL
SELECT 1
) vars
ध्यान दें कि XPath
. में सत्र चर के लिए समर्थन 5.2
. में टूटा हुआ है (लेकिन 5.1
. में ठीक काम करता है )