Üdv!
Akarok csinálni egy olyan lekérdezést, hogy az utolsó 6 hozzászólást kiírja.
Van egy garazs_hozzaszolas táblám, ahol a hozzászólásokat tárolom.
Abban van egy id_tuning mező, amivel azonosítom hogy melyik autóhoz tartozik.
Van egy garazs_vt táblám, ahol pedig a tuningok vannak.
a garazs_hozzaszolas.id_tuning megegyezik a garazs_vt.id jével.
Na most a lényeg, hogy ha csak simán akarom lekérdezni, akkor egy autót többször is kiír. Próbálkoztam egy GROUP BY id_tuning -al, de akkor meg a legelső hozzászólás dátumát kérdezi le mindhez.
Valami ötlet?
Kód:$lekeres = mysql_query("SELECT * FROM `garazs_hozzaszolas` GROUP BY id_tuning ORDER BY `datum` DESC LIMIT 6"); ?><table border="0" width="215px"><?php while($l = mysql_fetch_array($lekeres)) { $kocsi = mysql_fetch_array(mysql_query("SELECT * FROM `garazs_vt` WHERE `id` = '".$l['id_tuning']."'")); $nev = marka($kocsi['marka'])." ".$kocsi['tipus']; $nev = substr($nev, 0, 16); ?> <tr valign="top" align="left"> <td width="110px" align="left"> <a href="/garazs/tuning/<?php echo $kocsi['id']; ?>/"><?php echo $nev." ..."; ?></a> </td> <td width="105px" align="right">- <span style="font-size:11px;"><?php echo timestamp($l['datum'])?></span></td> </tr><?php }
Hasonló témák:
Könyvjelzők