Autor Zpráva
HGD
Profil
pro vypsání tabulky v cyklu mám dotaz do DB:
$query=mysql_query("SELECT category.*, block.name AS block_name
      FROM category
      INNER JOIN block
      ON apply=block.id
      ORDER BY apply,poradi");


ale problem je v tom, že bych zároven v každym cyklu potřebval zjistit MAX(poradi), ale nechce se mi zadávat dotaz do DB v každym cyklu...
Jde to nějak jinak? díky
Kajman_
Profil *
Proč to chcete zjišťovat v každém cyklu? Nebude to náhodou stále stejná hodnota?
HGD
Profil
nebude, protože, sou tam z různejch sekcí vypisovaný
Kajman_
Profil *
možná něco jako

SELECT c.*, b.name AS block_name, m.mporadi
FROM category c
INNER JOIN block b
ON c.apply=b.id
join (select apply, max(poradi) mporadi from category group by apply) m
on c.apply=m.apply
ORDER BY c.apply,c.poradi
HGD
Profil
nechápu tedy jak to přesně funguje...ale funguje bezvadně, díky :-*
Toto téma je uzamčeno. Odpověď nelze zaslat.

0