Announcements
I watched a lot of videos which show how to build Master/Detailed tables in SharePoint and manage them in Power Apps. Now usually inside SharePoint when we have Parent/Child or Master/Detailed lists we use a lookup column inside the Child or Detailed to reference the Parent or Master record. but inside all the Power Apps videos which show how to build such an application they do no use any lookup column. Instead they store the Parent or Master ID as plain text inside the Child or Detailed record! so is there any specific reason? is it because dealing with Lookup column inside Power Apps is a bit of pain?
here are some popular videos which i am taking about:-
https://www.youtube.com/watch?v=xgznk4XlPCo
+
https://www.youtube.com/watch?v=SCYY9ZL48Mw&t=962s
Thanks
@johnjohn123
Yes!
One big reason is that SharePoint lists can only have a very limited number of Lookup columns, 7-8 at most. Equally important is that Filtering and Sorting by Lookup columns really doesn't work, while sorting by a column that manually records a key in the other record does.
@Pstork1 so you recommend not to use lookups and rely on storing the parent Id inside a free text?
I've done it both ways. The real point here is that both approaches are an attempt to turn SharePoint into a relational database. It isn't one and never will be. If you can use a real database like Dataverse or SQL I would recommend that. But often there are licensing issues. If you only need to relate a couple lists then its ok to use a Lookup. But if its going to be a complex database with a lot of calculations and manipulations its often easier to use the parent ID/child id. There is no one hard fast rule.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our community stars!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
11manish 393 Super User 2026 Season 2
Mohsin Ali 328
WarrenBelz 278 Most Valuable Professional