Teen php:llä yksinkertaista foorumisovellusta ja yritän saada SQL-lauseessa määriteltyä "count"-funktion. Nykyinen lause on tässä:
SELECT DISTINCT Faiheet.*, Fkommentti.Fkommentti_teksti, Fkommentti.Fkommentti_aika, kayttajat.kayttaja
FROM ((Faiheet INNER JOIN Fkommentti ON Faiheet.Faiheet_id=Fkommentti.Fkommentti_id) INNER JOIN kayttajat ON kayttajat.kayttajaID=Fkommentti.kayttajaID)
ORDER BY Fkommentti_aika DESC
Tietokantarakenne on seuraava:
Faiheet
-------
Faiheet_id
Faiheet_nimi
Fkommentti
----------
Fkommentti_id
Fkommentti_teksti
Fkommentti_aika
Faiheet_id
kayttajaID
kayttajat
---------
kayttajaID
kayttaja
jne.
Tarkoitus olisi saada tuossa yllä olevassa lauseessa määriteltyä vielä lisäksi kuinka monta viestiä on kuhunkin aiheeseen tullut. Eli mihin väliin se "count"-pitäisi oikein laittaa?
SELECT DISTINCT Faiheet.*, Fkommentti.Fkommentti_teksti, Fkommentti.Fkommentti_aika, kayttajat.kayttaja
FROM ((Faiheet INNER JOIN Fkommentti ON Faiheet.Faiheet_id=Fkommentti.Fkommentti_id) INNER JOIN kayttajat ON kayttajat.kayttajaID=Fkommentti.kayttajaID)
ORDER BY Fkommentti_aika DESC
Tietokantarakenne on seuraava:
Faiheet
-------
Faiheet_id
Faiheet_nimi
Fkommentti
----------
Fkommentti_id
Fkommentti_teksti
Fkommentti_aika
Faiheet_id
kayttajaID
kayttajat
---------
kayttajaID
kayttaja
jne.
Tarkoitus olisi saada tuossa yllä olevassa lauseessa määriteltyä vielä lisäksi kuinka monta viestiä on kuhunkin aiheeseen tullut. Eli mihin väliin se "count"-pitäisi oikein laittaa?
Vastaukset
Vanhimmat
Ei viela vastauksia.