Autor | Zpráva | ||
---|---|---|---|
sparkie Profil * |
#1 · Zasláno: 24. 9. 2008, 20:51:35
ahoj, moje sitace:
Mám články a u nich komentáře, komentáře maj samostatnou tabulku: názvy sloupců: idkomentare - idclanku - jmeno - email - komentar - vlozeno - ip přiklad dat: 36 - 310 - Karel - ktv@centrum.cz - Moc pěkné,jen tak dál! - 2008-07-30 08:28:30 - 90.177.104.82 a já potřebuju vytvořit dotaz, který mi seřadí články tak že první bude nejvíce komentovaný..... rozumíte? poradíte? díky. |
||
sparkie Profil * |
#2 · Zasláno: 24. 9. 2008, 20:52:23
„ahoj, moje sitace:“
„Mám články a u nich komentáře,“ „komentáře maj samostatnou tabulku:“ „názvy sloupců:“ „idkomentare - idclanku - jmeno - email - komentar - vlozeno - ip“ „přiklad dat:“ „36 - 310 - Karel - ktv@centrum.cz - Moc pěkné,jen tak dál! - 2008-07-30 08:28:30 - 90.177.104.82“ „a já potřebuju vytvořit dotaz, který mi vypíše čísla článků, tak že první bude nejvíce komentovaný.....“ „rozumíte? poradíte? díky.“ |
||
sparkie Profil * |
#3 · Zasláno: 24. 9. 2008, 20:53:08
jau, pardon, chtěl jsem opravit větu:
„a já potřebuju vytvořit dotaz, který mi vypíše čísla článků tak. že první bude nejvíce komentovaný.....“ |
||
es Profil * |
#4 · Zasláno: 24. 9. 2008, 21:35:12
A články majú tiež samostatnú tabuľku?
Ak áno, tak napíš názov tabuľky pre články, zoznam jej stĺpcov a názov tabuľky pre komentáre. |
||
sparkie Profil * |
#5 · Zasláno: 24. 9. 2008, 21:59:00
články:
tabulka "clanky" id titulek misto anotace autor zverejnit doverejnit vlozeno vlozil fotka galerie video popis kategorie podkategorie status centralni fade komentare ale řek bych že by to mělo jít i jen s jednou tabulkou, já nepotřebuju titulky, mě stačej čísla článků a výskyt, a to je vše v té první ale třeba se mýlim :-) |
||
RAmses Profil |
#6 · Zasláno: 24. 9. 2008, 22:40:56 · Upravil/a: RAmses
SELECT c.*, COUNT(k.idkomentare) AS pocet_komentaru FROM clanky AS c LEFT JOIN komentare ON c.idclanku = k.idclanku GROUP BY k.idkomentare ORDER BY pocet_komentaru DESC |
||
RAmses Profil |
#7 · Zasláno: 24. 9. 2008, 22:41:46
oprava
SELECT c.*, COUNT(k.idkomentare) AS pocet_komentaru FROM clanky AS c LEFT JOIN komentare AS k ON c.idclanku = k.idclanku GROUP BY k.idkomentare ORDER BY pocet_komentaru DESC |
||
es Profil * |
#8 · Zasláno: 25. 9. 2008, 00:51:50
SELECT k.*, COUNT(k.idkomentare) AS pocet_komentaru FROM komentare AS k GROUP BY k.idclanku DESC |
||
es Profil * |
#9 · Zasláno: 25. 9. 2008, 07:26:38
Oprava, nejako mi tam po kopírovaní časť chýbala:
SELECT k.*, COUNT(k.idkomentare) AS pocet_komentaru FROM komentare AS k GROUP BY k.idclanku ORDER BY k.pocet_komentaru DESC |
||
es Profil * |
#10 · Zasláno: 25. 9. 2008, 07:57:27
Ešte ra oprava:
SELECT k.*, COUNT(k.idkomentare) AS pocet_komentaru FROM komentare AS k GROUP BY k.idclanku ORDER BY pocet_komentaru DESC |
||
Časová prodleva: 4 dny
|
|||
Soukys Profil * |
#11 · Zasláno: 29. 9. 2008, 18:26:34
děkuji všem :-)
|
||
Časová prodleva: 15 let
|
0