Hej, Moglby ktos podrzucic jak powinno wygladac zapytanie, ktore wyswietli aktualne saldo dla konkretnego adresu MAC? Czyli powiazanie MAC z komputerem, a komputer z klientem. np. podaje MAC 00:04:23:1a:74:58 ktory nalezy do klienta o id = 55 i chcialbym znac jego aktualne zadluzenie. dzieki
W dniu 2012-06-04 20:57, Sławomir Paszkiewicz pisze:
Hej,
Moglby ktos podrzucic jak powinno wygladac zapytanie, ktore wyswietli aktualne saldo dla konkretnego adresu MAC? Czyli powiazanie MAC z komputerem, a komputer z klientem.
np. podaje MAC 00:04:23:1a:74:58 ktory nalezy do klienta o id = 55 i chcialbym znac jego aktualne zadluzenie.
Tak na szybko : SELECT sum(`cash`.`value`) FROM cash , macs, nodes where `macs`.`nodeid` = `nodes`.`id` AND `nodes`.`ownerid` = `cash`.`customerid` and `macs`.`mac` = '00:04:23:1a:74:58' -- JamesB0T Wstrząśnięty. Nie zmieszany.
W dniu 2012-06-04 21:06, Szymon Kajewski pisze:
SELECT sum(`cash`.`value`) FROM cash , macs, nodes where `macs`.`nodeid` = `nodes`.`id` AND `nodes`.`ownerid` = `cash`.`customerid` and `macs`.`mac` = '00:04:23:1a:74:58' A ładniej : SELECT sum(cash.`value`) FROM macs INNER JOIN nodes ON macs.nodeid = nodes.id INNER JOIN cash ON nodes.ownerid = cash.customerid WHERE macs.mac =UPPER('00:04:23:1A:74:58')
-- JamesB0T Wstrząśnięty. Nie zmieszany.
2012/6/4 Szymon Kajewski <lysysoft@o2.pl>
W dniu 2012-06-04 21:06, Szymon Kajewski pisze:
SELECT sum(`cash`.`value`) FROM cash , macs, nodes where `macs`.`nodeid`
= `nodes`.`id` AND `nodes`.`ownerid` = `cash`.`customerid` and `macs`.`mac` = '00:04:23:1a:74:58'
A ładniej : SELECT sum(cash.`value`) FROM macs INNER JOIN nodes ON macs.nodeid = nodes.id INNER JOIN cash ON nodes.ownerid = cash.customerid WHERE macs.mac =UPPER('00:04:23:1A:74:58')
Dzieeeeki! Działa jak trzeba :D
uczestnicy (2)
-
Szymon Kajewski -
Sławomir Paszkiewicz