Is it possible to query DISTINCT
values using Ballerina Query Expressions?
string[]|error connectorProducts = from record {string product;} {product} in products
select product;
connectorProducts
should only have DISTINCT
values at the end.
Thanks.
This can be achieved by incorporating a group by
clause.
from record {string product;} {product} in products
group by product
select product;
Also see
Note that there's an open spec issue to look into the possibility of adding an array:unique
function as a straightforward alternative for when we just want to filter out unique members from an array.