salve. chiedo scusa del mio precedente topic, ero di fretta e non mi sono spiegato bene, oltre a non fornire un titolo adeguato. provo a rispiegarmi meglio quì, in maniera un pò più adeguata!
allora, io ho due tabelle in MySQL :
topic (id, idtopic, titolo)
messaggi (id, idtopic, idmessaggio, messaggio, data)
come potrete capire, in topic c'è la lista di tutti i topic che ho. in messaggi ho la lista di tutti i messaggi per ogni topic.
quindi supponiamo ad esempio che i dati inseriti siano :
topic :
1 111 il primo topic
2 222 il secondo topic
3 333 il terzo topic
messaggi :
1 333 5 messaggioD 2005
2 222 4 messaggioC 2006
3 111 3 messaggioA 2003
4 333 1 messaggioB 2001
5 222 6 messaggioF 2004
6 333 2 messaggioE 2001
a me servirebbe una query che mi estrapola il titolo del topic in base al messaggio più recente correlato a tale topic.
quindi in questo caso l'output dovrà essere :
il secondo topic
il terzo topic
il primo topic
credo che l'unica soluzione sia creare una vista, ma non mi viene...
idee?
saluti, e scusate ancora!

Rispondi quotando
