Mailinglisten-Archive |
Hallo, es existieren 2 Tabellen, 'signal' - 11Mio rec und 'error' - 78 rec. In beiden Tabellen gibt es eine nHandle, von der ich den Maximalwert brauche: SELECT MAX(s.nHandle) AS sMX FROM xtra.signal AS s; +--------+ | sMX | +--------+ | 236672 | +--------+ 1 row in set (0.00 sec) SELECT MAX(e.nHandle) AS eMX FROM sigs.error AS e; +--------+ | eMX | +--------+ | 236667 | +--------+ 1 row in set (0.00 sec) aber dann: SELECT IF (MAX(s.nHandle) > MAX(e.nHandle), MAX(s.nHandle), MAX(e.nHandle)) AS mx FROM xtra.signal AS s LEFT JOIN sigs.error AS e ON s.nHandle = e.nHandle; +--------+ | mx | +--------+ | 236672 | +--------+ 1 row in set (2 min 30.86 sec) SELECT IF (MAX(s.nHandle) > MAX(e.nHandle), MAX(s.nHandle), MAX(e.nHandle)) AS mx FROM sigs.error AS e LEFT JOIN xtra.signal AS s ON e.nHandle = s.nHandle; +--------+ | mx | +--------+ | 236667 | +--------+ 1 row in set (0.02 sec) Da bin ich mal auf Eure Kommentare gespannt ... m. b. G. N. Pfeiffer --------------------- normal: 06131-1436094 Notruf: 0163-3613642 --------------------- e.o.f. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive