Om f_id är en auto_increment borde du kunna använda
SELECT max(f_id) FROM table
och sen hämta fram header mha resultatet.
Fast du kanske har join-tvångstankar
//Patrik
1 svar · 154 visningar · startad av nanne
Jag listar forumen på min community och vill även visa det senaste inlägget som gjordes i den. Jag använder SQL satsen.
SELECT f_id,f_title,f_text,a_id,a_title FROM forumtbl,articlestbl WHERE f_id=a_fid AND a_pid=0 GROUP BY f_id ORDER BY a_id ;
Men det ger resultatet.
+------+----------------+-------------------------------------------+------+---------------+
| f_id | f_title | f_text | a_id | a_title |
+------+----------------+-------------------------------------------+------+---------------+
| 1 | Ordet är fritt | Här kan du prata om precis vad som helst! | 7 | Allvarligt... |
| 2 | Party! | Här diskuterar vi fester | 937 | test |
+------+----------------+-------------------------------------------+------+---------------+
Problemet är att a_id och a_title inte alls är det senaste inlägget utan det första. Har försökt trixa för att få det rätt men det går inte. Hur göra?
Om f_id är en auto_increment borde du kunna använda
SELECT max(f_id) FROM table
och sen hämta fram header mha resultatet.
Fast du kanske har join-tvångstankar
//Patrik