phpbar.de logo

Mailinglisten-Archive

aktuelles Element in einer Relation finden -oder so

aktuelles Element in einer Relation finden -oder so

Jan Sporbeck jan_lists at sporbeck-family.de
Fre Jan 23 14:39:46 CET 2004


Hallo!

ich habe eine Relation wie

CREATE TABLE `planung` (
   `projekt_nr` varchar(20) character set latin1 collate 
latin1_general_ci NOT NULL default '',
   `planung_nr` int(11) NOT NULL default '0',
   `nr` int(11) NOT NULL default '0',
   `daten` text character set latin1 collate latin1_general_ci NOT NULL,
   PRIMARY KEY  (`projekt_nr`,`plaung_nr`,`nr`))
TYPE=MyISAM DEFAULT CHARSET=latin1

in der gibt es zu jeder (bekannten) projekt_nr mehrere planung_nr, nr werte.

Ich möchte jetzt zu einer gegeben projekt_nr diejenige Element mit der 
größten planung_nr.

zZ. benutze ich dafür sowas wie:

SELECT * FROM planung WHERE projekt_nr='eine_projektnummer' AND 
planung_nr=(SELECT MAX(planung_nr)FROM planung WHERE 
projekt_nr='eine_projektnummer');

geht das besser (also schneller)?


Thx,

jan.

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive