ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
605
605
EMPFEHLEN
-
Hallo zusammen,
ich würde gerne in einer meiner Anwendungen eine History für einzelne Tabellen führen. Dafür habe ich mir folgendes sehr einfaches (Anwendung ist sehr klein) Schema überlegt:
Tabelle:
- ID
- VersionsNummer
- text
Das Feld ID und VersionsNummer würden zusammen den Primarykey bilden. Das Einfügen neuer Datensätze bzw. das Ändern (was ja nur ein neues einfügen wäre
) bekomme ich ohne Probleme hin.
Bei der Abfrage würde ich mir nun gerne in einem query nur die jeweils neuste Version eines Datensatzes anzeigen lassen wollen. Ich könnte das zwar schön über PHP lösen wenn jedoch MYSQL hier schon fertige Mechanismen besitzt würde ich mir die Mühe gerne sparen.
Gibt es solche Funktionen und wie heißen diese?
Liebe GrüßeJohannes Schmidt
:: http://www.schmidtjohannes.de
:: http://www.SECURITY-BLOG.EU
:: http://www.MCSEboard.de
:: http://www.ServerHowTo.de
-
Prinzipiell sollte das mit folgender Abfrage möglich sein:
Code :1 2 3 4 5 6 7 8 9 10 11 12
SELECT `ID`, `VersionsNummer`, `text` FORM … GROUP BY `ID`, `VersionsNummer` ORDER BY `ID`, `VersionsNummer`
Markus Wulftange
-
Johannes Schmidt
:: http://www.schmidtjohannes.de
:: http://www.SECURITY-BLOG.EU
:: http://www.MCSEboard.de
:: http://www.ServerHowTo.de
Ähnliche Themen
-
Mysql einfache abfrage
Von Homwer im Forum PHPAntworten: 3Letzter Beitrag: 12.08.08, 00:59 -
Einfache suche mit php und MySQL
Von webpagemaster im Forum PHPAntworten: 1Letzter Beitrag: 18.01.06, 09:17 -
JUnit, Ordnerstruktur und Versionsverwaltung
Von Wolfsbein im Forum Coders TalkAntworten: 0Letzter Beitrag: 05.06.05, 17:15 -
Ganz einfache Frage zu MySQL
Von Eistee im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 11.02.05, 14:17





Zitieren

Login





