Använder JOIN
med mainpk
tabellresultatet, kommer följande fråga att returnera det förväntade resultatet:
select st.name1, dm.name2
from mainpk ms
join student st on st.id1 = ms.id1
join domain dm on dm.id2 = ms.id2
Vänligen hitta arbetsdemon på db<>fiddle