SELECT Name, ID,
((SELECT COUNT(*)
FROM tableTopics
WHERE Poster = tu.ID ) +
(SELECT COUNT(*)
FROM tablePosts
WHERE Poster = tu.ID)) AS TotalPosts
FROM tableUsers tu
kanske...
------------------
essentitia preter non sans multiplicandum
2 svar · 153 visningar · startad av Andy
Har en SQL-sats som ser ut så här:
SELECT Name, ID,
(SELECT COUNT(*)
FROM tableTopics
WHERE Poster = tu.ID) AS TotalTopics,
(SELECT COUNT(*)
FROM tablePosts
WHERE Poster = tu.ID) AS TotalPosts
FROM tableUsers tu
Går det på något sätt lägga ihop TotalTopics och TotalPosts redan i SQL-frågan? Jag skulle alltså vilja få ut ännu ett fält i recordsetet som innehåller summan av dessa två fält.
SELECT Name, ID,
((SELECT COUNT(*)
FROM tableTopics
WHERE Poster = tu.ID ) +
(SELECT COUNT(*)
FROM tablePosts
WHERE Poster = tu.ID)) AS TotalPosts
FROM tableUsers tu
kanske...
------------------
essentitia preter non sans multiplicandum
Jaha, var det så enkelt!? Jag testade något liknande, men jag tror att jag missade en parantes någonstans.
Tack för hjälpen!