phpbar.de logo

Mailinglisten-Archive

Fw: wieso, weshalb, warum

Fw: wieso, weshalb, warum

Norbert Pfeiffer norbert at itbw.de
Fre Jun 23 11:10:45 CEST 2006


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