Hallo zusammen
Ich habe eine Tabelle, welche Dateien auflistet mit Dateinamen und Upload-TimeStamp.
Nun möchte ich ein SELECT-Statement erstellen, welches mir jeweils die Dateien ausgibt mit dem neuesten TimeStamp.
Die Tabelle sieht wie folgt aus ...
... nun möchte ich, dass der Tennisball angezeigt wird und die V2 vom Baseball ...
Als Ansatz habe ich mit GROUP BY fn mal gefiltert und nun müsste ich da noch definieren können, dass der mir den V2 vom Baseball nimmt und nicht den andern.
Hat jemand eine Idee, wie das machbar ist?
Danke im Voraus
CRA
Ich habe eine Tabelle, welche Dateien auflistet mit Dateinamen und Upload-TimeStamp.
Nun möchte ich ein SELECT-Statement erstellen, welches mir jeweils die Dateien ausgibt mit dem neuesten TimeStamp.
Die Tabelle sieht wie folgt aus ...
Code:
CREATE TABLE IF NOT EXISTS `files` ( `id` int(10) unsigned NOT NULL auto_increment, `fn` varchar(255) NOT NULL, `type` varchar(100) NOT NULL, `title` varchar(255) NOT NULL, `comment` text NOT NULL, `uploader` int(4) NOT NULL, `ts_uploaded` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC COMMENT='Datei-Uploads' AUTO_INCREMENT=4 ; INSERT INTO `files` (`id`, `fn`, `type`, `title`, `comment`, `uploader`, `ts_uploaded`) VALUES (1, 'tennisball.jpg', 'image/jpeg', 'Tennisball', 'Ein Gelber runder Ball', 2, 1244912922), (2, 'baseball.jpg', 'image/jpeg', 'Baseball', 'Ein runder Ball zum Spielen ...', 2, 1244914293), (3, 'baseball.jpg', 'image/jpeg', 'Baseball V2', 'Neuer Version ...', 2, 1244914345);
Als Ansatz habe ich mit GROUP BY fn mal gefiltert und nun müsste ich da noch definieren können, dass der mir den V2 vom Baseball nimmt und nicht den andern.
Hat jemand eine Idee, wie das machbar ist?
Danke im Voraus
CRA
Comment