řazení podle hodnot v jiné tabulce

31 příspěvků · strana 2 z 2

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. ono není potřeba přesně formulovat otázku, ale i odpověď.
  2. Tak už naposledy k tomuto: Otázka: Autor: stip (avar.borec.cz) Datum: 19. 03. 2006 15:47 Řešení: Autor: zbi (pskoprivnice.unas.cz) Datum: 20. 03. 2006 16:19 To, že máš ve skutečnosti jinak pojmenované sloupce, než jsi napsal, je tvoje věc, stačí mé řešení upravit, princip je zřejmý. Tvůj dotaz zněl na přesné znění SQL dotazu, odpověď jsi dostal. A perlička nakonec: "ono není potřeba přesně formulovat otázku"
  3. Šmarjá! Ono není potřeba přesně formulovat otázku, ALE I odpověď . Tedy ve smyslu nejen to -> ale i ono. Je zajímavé pozorovat, jak programátoři ztrácejí schopnost domluvit se ve svém rodném jazyce ve chvíli, kdy přestanou používat konstrukce typu if - else.
  4. A nakonec: Za řešení děkuji, když je teď jistota, že to má fungovat, chyby se jistě dopídím.
  5. 2stip: IF presnejsi otazka, THEN presnejsi odpoved. a o tu jde imho v prvni rade. ELSE IF chce clovek jinou odpoved, THEN polozit jinou otazku. Jestli ti jde opravdu jen o TID tech temat, tak zkus SELECT DISTINCT table2.tid FROM ( SELECT forum.tid AS tid, forum.fid FROM forum JOIN tema ON tema.tid = forum.tid ORDER BY datum DESC ) AS table2 podle mych zkousek by to mel seradit v poradi podle nejnovejsiho prispevku (v 'datum' jsem pouzil unixovej timestamp, tedy INT, ale s DATETIME by to melo imho fungovat stejne).
  6. imho, to co tu bylo kdesi napsane s goup by themeid a zesortene podle data bylo spravne, s tim, ze je potreba vypsat jenom sloupecek s tematem a ten max(datum).... taky celkem nechapu, jak se muzete tak dlouho bavit o tak jednoduche veci...

← Zpět na všechna témata