Scinder une boucle dans une map DSQL
Mappez plusieurs boucles à une seule boucle.
Avant de commencer
Pourquoi et quand exécuter cette tâche
{
"bicycles": [
{
"make": "MBIKE",
"description": "27.5 inch electric mountain bike",
"color": "blue",
"price": 899.99
},
{
"make": "EBIKE",
"description": "Electric hybrid bike",
"color": "grey/green",
"price": 999.99
},
{
"make": "WBIKE",
"description": "Women's road bike",
"color": "white",
"price": 299.99
}
],
"scooters": [
{
"make": "ESCOOT",
"description": "Camou electric scooter",
"color": "black",
"price": 749
},
{
"make": "EVSCOOT",
"description": "Folding electric velocity+ scooter",
"color": "black",
"price": 599.99
},
{
"make": "KSCOOT",
"description": "24 volt kid scooter",
"color": "white",
"price": 299.99
}
]
}{
"items": [
{
"make": "",
"description": "",
"price": ""
}
]
}Procédure
Résultats
{
"items":[
{
"make":"MBIKE",
"description":"27.5 inch electric mountain bike",
"price":"899.99"
},
{
"make":"EBIKE",
"description":"Electric hybrid bike",
"price":"999.99"
},
{
"make":"WBIKE",
"description":"Women's road bike",
"price":"299.99"
},
{
"make":"ESCOOT",
"description":"Camou electric scooter",
"price":"749.0"
},
{
"make":"EVSCOOT",
"description":"Folding electric velocity+ scooter",
"price":"599.99"
},
{
"make":"KSCOOT",
"description":"24 volt kid scooter",
"price":"299.99"
}
]
}FROM itemsbycategory
SELECT {
items = (
FROM bicycles
SELECT {
make = make,
description = description,
price = price
}
UNION ALL
FROM scooters
SELECT {
make = make,
description = description,
price = price
}
)
}