I am working on a approval flow. I have 2 SQL tables like this:

I have a trigger "When a new item is created" in sql. Trigger is for table TABLE1.
How would I setup a condition that checks: if new row is created in TABLE1, find matching rows with TABLE1.ID=TABLE2.ItemID,
and then present this rows to a user for a approval like this for example if row ID 3 in TABLE1 is new row(text in bold is from tables)?:
------------
Joe has submited an approval on Date: 2021-27-03.
Items:
Fuel, 20, 1.4
Oil, 2, 1.7
Please approve/reject.
-------------
I have tried doing it with Apply to each, and conditions but cant seem to get all the information in one approval request, I get sent seperate requests for seperate lines in tables. In this example i get 2 requests, but should get everything in one.