Det finns två tabeller, t1 och t2. Båda dessa tabeller har en gemensam nämnare, k1.
I t1 är k1 unik, men i t2 finns många poster med samma k1.
Jag vill hämta data från t1 men sortera efter en kolumn från t2 grupperat på k1.
SELECT t1.k2, t2.k2 FROM t1,t2 WHERE t1.k1=t2.k1
GROUP BY t1.k1 ORDER BY t2.k2
Ovanstående kod fungerar, men jag vill sortera på maxvärdet från t2.k2 grupperat på k1. Hur?
Trodde bestämt jag hade provat det, men uppenbarligen fungerar det ju. Tack!
Men först nu märker jag att det blir problem.
Enligt koden så hämtas bara data där t1.k1=t2.k1, d.v.s. om t2 ännu inte innehåller data visas inte heller innehållet från t1.
Hur kan jag gardera mig mot detta?