Ho una tabella Muretto con i messaggi degli utenti e una tabella Muretto_Commenti con i commenti ai messaggi.
Vorrei visualizzare una lista di messaggi con subito sotto i relativi commenti.
Es.:
Messaggio 1
Commento 1.1
Commento 1.2
Messaggio 2
Messaggio 3
Messaggio 4
Commento 4.1
Commento 4.2
Commento 4.3
etc...
Ho usato il repeater e il left join per collegare le tabelle. Funziona, ma se ho più commenti mi ripete il messaggio tante volte quante sono i commenti.
Come si può evitare?
Qui sotto il codice.
Grazie mille.Codice PHP:<asp:AccessDataSource ID="AccessDataLett" runat="server"
DataFile="~/app_data/DatiSito.mdb"
SelectCommand="SELECT Muretto.*, Muretto_Commenti.* FROM (Muretto LEFT OUTER JOIN Muretto_Commenti ON Muretto.Contatore = Muretto_Commenti.ID_Contatore)">
</asp:AccessDataSource>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="AccessDataLett">
<ItemTemplate>
<%# Eval("Testo")%>
<%# Eval("Commento")%>
</ItemTemplate>
</asp:Repeater>

Rispondi quotando