Jeg kender ikke ret meget til MySQL, men i nogle dataser kan man lave en SQL som denne
SELECT SELECT COUNT(*) AS a, (SELECT COUNT(*) FROM tabel2) AS b, (SELECT COUNT(*) FROM tabel3) as c FROM tabel1
En anden mulighed er noget lignende det du havde som udgangspunkt, men med en DISTINCT count (tæller antal forskellige værdier, og da ID sikkert er et autonummereringsfelt skulle der være gode chancer for, at du vil få antal rows): SELECT COUNT(DISTINCT Table1.ID) AS a, COUNT(DISTINCT Table2.ID) AS b FROM Table1, Table2
Igen, jeg ved ikke om det er noget MySQL understøtter, og hvilke versioner der evt. gør det.
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.