Distinct hjälper inte, men det går att ordna så att det blir en bild (den med högst eller lägst id) om du använder group by och max. Jag skulle nog rekommendera att du har någon rangordning mellan bilder eller liknande.
Trådstart#1
Har denna SQL, den gör vad den ska, men nu vill jag kunna plocka ut en post där tblrelation.fld_who_id stämmer med tblrelation.fld_bild_id. Jag vill alltså kunna spara flera relationer i min relationstabell men på något sätt kunna plocka ut varje artikel men med endast en bild.
Går det att lösa direkt i SQL-satsen/frågan? Ska jag lägga till ett fält i min relationstabell för att markera "förstahandsvalet"?
SQL = "SELECT * FROM (tblwho LEFT OUTER JOIN tblrelation ON tblwho.fldartikelID=tblrelation.fld_who_id) LEFT OUTER JOIN tblbild ON tblrelation.fld_bild_id = tblbild.fldBildid where fldPlace < 15 ORDER BY fldPlace"
Red. Som läget är nu får jag (givetvis) ut alla poster där det matchar, det gör att när jag lägger det i en array får jag dubletter. (Distinct...?)