nu skulle jag vilja ordna till denna tabell mha en sqlsats så jag får följande resultat, (absolut inte alter'a tabellen på ngt sätt, bara skapa en ny vy):
det önskade resultatet uppfyller:
1 [id] och [belong_id] måste vara samma, resten rensas bort.
2 det har kommit till ett field [maxstamp].
3 i [maxstamp] så finns det högsta [stamp]-värdet lagrat för vilka records där belong_id är desamma.
4 och det hela måste sorteras efter [maxstamp].
jag har klurat på det alldeles för länge o kommit fram till följande:
SELECT *, MAX(stamp) AS maxstamp FROM tblTable WHERE id = belong_id GROUP BY maxstamp DESC
med denna sats uppfyller jag bara önskningarna #1, #2 och #4,
tyvärr så har "[maxstamp] (faktiskt resultat)" inte förstått att det finns större [stamp]-värden att tillgå (så länge [belong_id] är densamma) (villkor #3)
jag använder mig av en MySQL databas.
snälla snälla snälla hjälp mig.
(en lösning där [stamp] kolumnen försvann vore kanske för mkt att hoppas på?, men önskvärt)
Min första fundering är om belong id kan ställa till det eftersom det finns ett mellanslag i kolumnnamnet. Testa att ha understreck i stället och se hur det fungerar då.
Fast å andra sidan kanske du borde få ett syntax error i så fall.. men men - testa.