
Announcements
I've the following query:
SELECT *
FROM A
WHERE id NOT IN (SELECT id_A FROM A_B)
OR id IN (SELECT id_A FROM A_B WHERE c = 2)
id_A is a foreign key from A imported in A_B.
What's the equivalent for IN and NOT in operator for powerapp? Many thanks in advance.
Hi @Anonymous ,
Do you want to achieve your search query using PowerApps formula as your SQL syntax?
Based on the needs that you mentioned, I have made a test on my side. Please consider take a try with the following workaround:
Add a Gallery within your app, set the Items property to following:
Filter(
'[dbo].[A]',
Not(id in '[dbo].[A_B]'.id_A) || id in Filter('[dbo].[A_B]', c=2).id_A
)
Note: The IN operator in SQL Server is equivalent to in operator, the NOT IN operator is equivalent to Not(.. in ...) formula as above.
More details about the operators supported in PowerApps, please check the following article:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/operators
More details about the Filter function, please check the following article:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-filter-lookup
Best regards,