Tjohoo!
Jag har följande accessfungerande SQL-fråga som garanterat inte fungerar i MySQL. Jag misstänker att det är 2 frågor som gäller eller finns det en annan utväg/genväg?
*tittar efter geniet LarsG*
SQLStmt = "SELECT Kategori,count (*) as produkter,(select count(*) FROM Kategorier, Annonser" & _
" where Kat_Id = Kategori_Id) as total FROM Kategorier, Annonser " & _
" where Kat_Id = Kategori_Id group by Kategori"
mvh Jörgen :)
------------------
Varför bråka när man kan kramas?
[Redigerat av jorgen den 08 okt 2001]
LarsGMedlem sedan dec. 200012 464 inlägg Det räcker med en fråga om du kan göra en summering i klient-skriptet
SQLStmt = "SELECT Kategori,count (*) as produkter FROM Kategorier, Annonser " & _
" where Kat_Id = Kategori_Id group by Kategori"
set rs = connect.execute(SQLStmt)
if not rs.eof then
total = 0
while not rs.eof
total = clng(rs("produkter")) + total
'visa data
wend
'skriv ut totalsumma
end if
är effektivare än två frågor om du ändå skall traversera resultatet. (Borde även vara bättre än din ursprungliga fråga.)
(Jag ser inget sätt att få fram resultatet med en select-fråga.)
------------------
essentitia preter non sans multiplicandum
red: Kan varken stava eller räkna parenteser
[Redigerat av LarsG den 08 okt 2001]
jorgenMedlem sedan feb. 20012 412 inlägg Thanx LarsG, låter som vanligt som en smart lösning :)
------------------
Varför bråka när man kan kramas?