Dette er et uafprøvet gæt: select id, titel, sum(select count(*) from b where a.id = b.fkaid union all select count(*) from c where a.id = c.fkaid) from a
Det er desvære ikke så simpelt... har jeg nemlig prøvet...
Jeg kan sådan set godt få det lavet sådan at jeg kan Tælle antal Linier i en af de 2 tilhørende tabeller... og laver jeg et extra View kan jeg faktisk også få det til at du...
MEN... det extra view må ikke ligge og rode... derfor skulle jeg se om jeg ikke kunne få pakket det end i et enkelt view...
Men det kan lade sig gøre hvis man:
View: BC SELECT B.ID, B.fkAID FROM B UNION SELECT C.ID, C.fkAID FROM C
View Oversigt: SELECT A.ID,A.TITEL, COUNT(BC.ID) AS Lines FROM A INNER JOIN BC ON BC.fkAID = A.ID GROUP BY (A.ID,A.TITEL)
Nå men det kom til at blive det extra View som jeg sikkert bliver irriteret på hver gang jeg ser det... men sådan er det :S
Synes godt om
Ny brugerNybegynder
Din løsning...
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.