Ich habe eine Tabelle namens user_versions. Diese Tabelle enthält aufgrund der Anforderungen keine Identitätsspalte. Wenn ein Benutzer seine Details aktualisiert, wird eine neue Version erstellt, eine Spalte mit der Bezeichnung Version wird um 1 erhöht und die andere Version ist nicht mehr aktiv, wird aber aufgrund der Anforderungen beibehalten und die neue Version wird live geschaltet.Ich muss Datensätze basierend auf dem Wert einer Spalte in der gleichen Tabelle auswählen.
**My Problem**
Simple example
user_versions
------------
user_id|name|email|version
1|John|[email protected]|1
1|John|[email protected]|2
1|John|[email protected]|3
1|John|[email protected]|4
2|Peter|[email protected]|1
2|Peter|[email protected]|2
2|Peter|[email protected]|3
Needed Results!!!
------------
1|John|[email protected]|4
2|Peter|[email protected]|3
Wenn ich die neueste Version von jedem zurückgeben wollte, wie könnte ich das tun? Ich habe viele Sachen ausprobiert und kann es nicht herausfinden. Ich bin in der Lage, dies mit zwei getrennten Abfragen zu tun, aber ich würde es sehr schätzen, wenn ich die benötigte in einer Abfrage zurückgeben könnte.
Jede Hilfe wäre super, danke.
Viele finden Sie diese einfach und großartig zu folgen. –