SQL Join In Power Apps

Power Apps Archives - Applied Information Sciences

Requirement :

In Microsoft Power Apps there are 2 collections – “Customer” & “CustomerAddress”.

“Customer” collection contain records where CustAccount is unique Key

CustAccountCustNameGenderMobile
CU-0000001DavidM9876543210
CU-0000002JamesM9876543210
CU-0000003SophiaF9876543210
CU-0000004JulieF9876543210

“CustomerAddress” contains records of customer addresses. “CustomerAddress” contains multiple records of one customer. It means “CustomerAddress”

 “Customer” and “CustomerAddress” collections are in 1 to Many(*) relationship.

CustAccountAddress
CU-00000014301  Buffalo Creek Road
CU-00000013776 Dovetail Estates
CU-0000003612 Pursglove Court
CU-00000033091 Berkley Street
CU-00000042554 Beechwood Avenue

In the end, we want our end result as mentioned below in SQL Statement;

select * from “Customer” inner join “CustomerAddress” on “Customer”.CustAccount = “CustomerAddress”.CustAccount

CustAccountAddressCustName
CU-00000014301  Buffalo Creek RoadDavid
CU-00000013776 Dovetail EstatesDavid
CU-0000003612 Pursglove CourtSophia
CU-00000033091 Berkley StreetSophia
CU-00000042554 Beechwood AvenueJulie

Power Apps Sample Code

ClearCollect(  
     CustCollection,  
     AddColumns(  
         CustomerAddress,  
         "CustName",  
         LookUp( 
             Customer,  
             CustAccount = Customer[@CustAccount], CustName
         )  
     )
 ) 

One thought on “SQL Join In Power Apps”

Leave a Reply