Försöker mig på att göra 3 st select count(*) i samma fråga och från 2 olika tabeller, men lyckas inget vidare.
Det är tänkt att se ut något i denna stilen:
Select Count(MessId) AS Inlagg From Debatt, Select Count(messID) AS Tradar From Debatt WHERE Orgthread=True, Select Count(AnvId) AS Users From Profil.
Koden ovan är inte under några omstänigheter tänkt att fungera som den ser ut nu, utan bara en översikt hur det är tänkt. Tabellerna har en relation i form av att AnvId förekommer i båda tabellerna.
Är det möjligt att slå ihop dem eller är det bättre att göra 3 select count var för sig?
Select Count(MessId) AS Inlagg,
'Inlägg' as type
From Debatt
union all
Select Count(messID) AS Tradar,
'Trådar'
From Debatt WHERE Orgthread=True
union all
Select Count(AnvId) AS Users,
'Users'
From Profil
det enda LarsG gör med de bitarna är att han lägger in fält med bestämda värden i det recordsetet. detta för att du skall veta vilken count som hör till vilken tabell.
recordsetet du får tillbaka kan se ut nånting sånt härnt: