phpbar.de logo

Mailinglisten-Archive

select...

select...

Norbert Pfeiffer norbert at itbw.de
Die Nov 16 16:28:01 CET 2004


Hi Reinhold,

da lassen sich zwei Faelle unterscheiden:

Fall A:
jeder Record hat ein Datum und zwei gueltige Werte:
   SELECT timestamp, receive, transmit
     FROM traffic_eth
 ORDER BY timestamp DESC
    Limit 1;

Fall B:
Receive oder Transmit koennen auch mal 0 sein.
Hier kommst Du um zwei Querys nicht drumherum:
   SELECT timestamp, receive
     FROM traffic_eth
    WHERE receive > 0
 ORDER BY timestamp DESC
    Limit 1;
und:
   SELECT timestamp, transmit
     FROM traffic_eth
    WHERE transmit > 0
 ORDER BY timestamp DESC
    Limit 1;

Es ist IMHO mit keinem Join moeglich, Werte aus
zwei Records in einem Record darzustellen. Das
musst Du dann mit PHP zusammenfuehren ...
 

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