How to take multiple results and combine them into one row, see attached.
Is that your error message from the NetSuite SQL engine or connector?
Unfortunately I'm not familiar with how NetSuite has implemented SQL and a quick Google search doesn't reveal much, either.
Just to be sure, that GROUP_CONCAT function does have an option delimiter parameter, so you might try adding that (like GROUP_CONCAT(b.REGIONS,','). They might also call that function something slightly different, if it exists, like GROUPCONCAT().
An alternative would be to take it as-is into Domo and do a denormalization and then regular CONCAT() all those columns into one in a dataflow.
There's a GROUP_CONCAT function in SQL that would do this well for you. I don't think the same exists in ETL in Domo.
Looks like GROUP_CONCAT isn't a recognized function on NetSuite's version of SQL. Thoughts?
SELECTA. TRACKING_ID,GROUP_CONCAT (b. REGIONS) as 'REGION'
FROM TRACKING_REGIONS_MAP A
left join REGIONS b on a. TRACKING_ID = b. REGIONS_ID
The message came from the connector. I tried the various changes you mentioned, but no success. I'm trying it now in MySQL. the function GROUPBY_CONCAT seems to exist because it poopulates itself like a beastmode, but whenever I drop it in, i get: FUNCTION GROUPBY_CONCAT does not exist
I'll keep at it, but thanks for the help!
can someone from Domo look into this function GROUPBY_CONCAT and fix it soon? There're people already mentioned that this function did not work using Mysql methiond in Workflow creatio process in the thread. How come this is not yet being solved as it's a critical SQL aggregation function? I also got the error message - Unknown column 'GROUPBY_CONCAT' in 'field list' or 'GROUPBY_CONCAT' does not exist during my multiple attempts
This is my script and it did not work instead gave me error message saying function groupby_concat did not exsit.
SELECT `customers_id`, GROUPBY_CONCAT (`warehouse`)FROM `orders`GROUP BY `customers_id`;
SELECT`Customer Name`,GROUP_CONCAT(`Customer States`) AS 'States'FROM`mb_test_Customer`
group by `Customer Name`
continue this as example, how do I build further with this script as if to comma seperate customer states in one row, aggreated by customer name?
I would assume the current script would only work for 1 customer name assigned to 1 uniue state vs multiple states.
that's right. That would be what I would like to achieve. Any solution?
that's how I was able to do it MySql.