I’m using a Zap to retrieve data from our MS SQL database. I need the zap to retrieve every row that match a certain parameter in a specific column. For instance, I need every row that has invoice # 3511151 in the invoice # column of the table. Is this possible?
I’ve figured out quite a simple workaround for this.
Firstly you need to run a Find Row via Custom Query in SQL Server statement that selects the key of each of the elements in your list. So if you imagine your table called FOOD is like this:
and you want to loop through all the elements that are type ‘Hot’
Run a SQL Select that looks like this:
select replace((stuff((select ',' + str(id) FROM Food where type = ‘Hot’ FOR XML PATH('')),1,1,'')), ' ', '') as ID
That will return a single element with the value ‘2,3’
You then use Create a Loop from Text that loops through each id in the results from above in turn with the sub loop elements able to reference each Key (Id) value in turn so you can update, or read or whatever using other SQL functions.
A limitation to this approach is Loops don't work in sub-zaps and loop have to be at the end of a zap. So it works if you have a discrete process to run on multiple records, but not if you want to process multiple records and then continue on to do something else within the same zap.
Sorry to hear Mark B’s suggestion won’t work for your Zaps
Is this still not solved?
Hi
I’ve just checked again and it’s still not been added yet. I’ve added your vote which helps to bump up it’s priority but I can’t give an estimate on when you can expect it to become available.
Thanks for everyone’s continued patience here. We’ll keep this thread updated with and additional updates or workarounds we come across in the meantime!
Please add another vote for me.
Your vote has been added to the feature request now,
Hey folks,
Just circling back in here to share that the feature request has been closed - a new Find Multiple Rows via Custom Query action has been added to the latest version of the MySQL app.
That action will allow you to use a custom query to fetch multiple rows. If you’re not able to see that action in your Zaps you may need to upgrade the Zaps to use the latest version of the MySQL apps. You can learn more about upgrading apps in a Zap here: Update to the latest app version in Zaps
Hope you’re able to give that new action a try soon. If you run into any issues with it please do reach out in the Community to let us know. In the meantime, happy Zapping!
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.