phpbar.de logo

Mailinglisten-Archive

performance: MAX-CONCAT vs. selfjoin

performance: MAX-CONCAT vs. selfjoin

Norbert Pfeiffer norbert at itbw.de
Don Jul 29 16:10:42 CEST 2004


Hi,

bei 11111 Reccords bringt:
SELECT name, MAX(datum) AS datum,
    0 + SUBSTRING(MAX(CONCAT(datum,raum)),11) AS raum
FROM raumnutzung
GROUP BY name
ORDER BY name;
20 rows in set (0.11 sec)

der JOIN wirft dagegen zuerst nur Errors
(bei einem SelfJoin muss jeder Feldname
 entweder 'orig' oder 'copy' zugeordnet
 werden, sonst ist es doppeldeutig ...)
und nach etwas Bearbeitung:
Empty set (0.61 sec)

D.h. dieser Join ist noch nicht funktionsfaehig
und ausserdem deutlich langsamer als zwei
kombinierte Stringfunktionen ... <merken>


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0163-3613642
---------------------
e.o.m.

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


php::bar PHP Wiki   -   Listenarchive