Ich finde die Struktur auch Suboptimal, aber sei es wie es sei, ist nicht einfach durch die höchste Rev_ID schon alles bestimmt?
SQL-Code:
Select * From Items
Left Join rev_items b on b.ID=a.rev
Where a.rev=(Select max(rev) From Items Where ID=a.ID)
Rom, viele Wege und so...