En lidt mere detaljeret udgave af den (og det som jeg virkelig er ude efter) følger her:
SELECT ((tabel1.felt1+tabel1.felt2+tabel1.felt3)+(SELECT COUNT(*) FROM tabel2 WHERE tabel1.felt1 = tabel2.felt1)) as summeret_tal FROM tabel1 ORDER BY summeret_tal DESC
SELECT t1.felt1+t1.felt2+t1.felt3+count(t2.felt1) as summeret_tal FROM Tabel1 AS t1, Tabel2 AS t2 WHERE t1.felt1 = t2.felt1 ORDER BY summeret_tal DESC;
Det den gør nu er at den tæller alle poster i t2 og returnerer resultatet - et enkelt tal.
Sætningen skal vælge 30 poster fra t1 og for hver af de poster skal den vælge alle de poster fra t2 hvor t1.felt1 = t2.felt1 og tælle dem sammen addere nogle felter fra t1 og sortere dem efter summeret_tal.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.