2. kolonne er en ny række, som er ligegyldig i denne sammenhæng.
1;1;0;You are the sunshine of my life...;Benny;Benny@nono.dk;You are the sunshine of my life...;988037796;; 2;1;0;en test;Benny;Benny@nono.dk;en test;988096569;; 3;1;1;en etest;Benny;Benny@nono.dk;en etest;988096602;; 4;1;3;ogbtest;Benny;Benny@nono.dk;ogbtest;988096665;; 5;1;1;babu;Benny;Benny@nono.dk;babu;988096696;; 6;1;3;boo;Benny;Benny@nono.dk;boo;988097947;;
Jo jo, tag det roligt - vi har også andre ting der skal laves :)
select m1.topic as topic, count(m2.msg_id) as antal, max(m1.msg_id) as t from mess as m1 left join mess as m2 on m1.id=m2.msg_id group by m1.id having t=0
mess er tabellen. Det virker i MysQl - og du skal bare ignorere feltet t, og kun bruge topic og antal
Øh, alvion, en 6-7 år tror jeg nok. Hvis det er mig du spørger :)
Jaaah, det er nu ikke mange datamatikere der vil kunne lave den sætning, endsige forklare hvad den gør :)
Man kunne overveje om kompleksiteten af forespørgslen måske ville retfærdiggøre en omstrukturering af databasen. Måske kan det blive simplere med 2 tabeller (oplæg og svar) - men jeg har ikke lige gennemtænkt det.
erik >> *g* så kommer diskussionen senere med om en left join i mySQL ikke svarer til to sql opslag. og én datamatiker kan godt forklare hvad der sker i den query
Du er på mange måder et unikum, ljweb. Men dem, der kommer ud af vores datamatikermaskine har ikke direkte lært det. Så længe det sker på serveren er jeg ganske tryg ved at den nok skal tygge forespørgslen igennem, og gøre det bedst muligt. Er der mange indlæg vil et index på msg_id naturligvis være et foretrække.
erikjakobsen >> Så er der da sket noget trist med Århus EDB-skole. Jeg husker engang, hvor den blev regnet for landets bedste datamatiker udd. (selvfølgelig da jeg gik der... ;-)
Er Jens Bennedsen der forresten endnu? Et af mine store idoler.
Den er sandelig den bedste :) Men dækningen af forskelllige emneområder ændrer sig jo lidt over tiden, og superekspert i komplekse SQL-forespørgsler bliver man ikke nødvenigvis. JBB er der stadig.
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.