[17 luty, 2005] A.L.E.C napisał:
Tomasz Orzechowski wrote:
$dbq = $dbase->prepare("SELECT ipaddr, mac, access,
nodes.id as id, ownerid, nodes.name as name, warning, nodes.info AS info, pin FROM nodes, users WHERE users.id=nodes.ownerid");
$dbq = $dbase->prepare("SELECT ipaddr, mac, access,
nodes.id as id, ownerid, nodes.name as name, warning, nodes.info AS info, pin FROM nodes"); $dbq->execute();
my %maclist;
I pojawia się pytanie: czemu lms-mgc wybiera wyłącznie komputery klientów i pomija wszelkie urządzenie należące do infrastruktury? W ten sposób nie można wygodnie dopisywać urządzeń np. do DNS/revDNS...
a to ci w ogóle działa? w nodes nie ma pola pin, a jeśli jednak będziesz
lms-mgc w 1.5.3 nie zwracał pin ;-)
chciał złączyć z tabelą users to zrób nodes left join users i powinno wybrać hosty bez właściciela.
Masz rację, left join będzie znacznie lepszy...