Mailinglisten-Archive |
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