
Requirement :
In Microsoft Power Apps there are 2 collections – “Customer” & “CustomerAddress”.
“Customer” collection contain records where CustAccount is unique Key
CustAccount | CustName | Gender | Mobile |
CU-0000001 | David | M | 9876543210 |
CU-0000002 | James | M | 9876543210 |
CU-0000003 | Sophia | F | 9876543210 |
CU-0000004 | Julie | F | 9876543210 |
“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.
CustAccount | Address |
CU-0000001 | 4301 Buffalo Creek Road |
CU-0000001 | 3776 Dovetail Estates |
CU-0000003 | 612 Pursglove Court |
CU-0000003 | 3091 Berkley Street |
CU-0000004 | 2554 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
CustAccount | Address | CustName |
CU-0000001 | 4301 Buffalo Creek Road | David |
CU-0000001 | 3776 Dovetail Estates | David |
CU-0000003 | 612 Pursglove Court | Sophia |
CU-0000003 | 3091 Berkley Street | Sophia |
CU-0000004 | 2554 Beechwood Avenue | Julie |
Power Apps Sample Code
ClearCollect(
CustCollection,
AddColumns(
CustomerAddress,
"CustName",
LookUp(
Customer,
CustAccount = Customer[@CustAccount], CustName
)
)
)
One thought on “SQL Join In Power Apps”