LEFT JOIN SELECT
Hej NGJeg har 3 tabeller:
tbl_Person:
ID
Navn
Adresse
....
tbl_Relation
ID
Person_ID
Type_ID
tbl_Type
ID
Beskrivelse
En person kan godt have flere relationer til Type. Men jeg vil gerne liste alle personer med kun en relation. Nemlig den relation med lavest ID.
SELECT ... FROM tbl_Person
LEFT JOIN (SELECT * FROM tbl_Relation ORDER BY Type_ID ASC) ON tbl_Relation.Person_ID = tbl_Person.ID
GROUP BY Person.ID
Med denne SQL prøver jeg så at få den laveste Type_ID
Men det virker ikke helt, kan nogen hjælpe mig?