Hallo
ich hab zwei Tabellen und möchte mit einem SELECT und JOIN alle Zeilen der ersten Tabelle ausgeben deren ipid nicht in der zweiten Tabelle vorkommt, aber irgendwas stimmt nicht mit meinem SQL den die hwid aus der zweiten Tabelle taucht mit im ergebniss auf??
PHP-Code:
$sql = "SELECT
t1.ipid AS t1ipid,
t1.ip1,
t1.ip2,
t1.ip3,
t1.ip4,
t1.mac,
t2.ipid,
t2.hwid AS t2hwid
FROM
ip AS t1
INNER JOIN
`ip-hw` AS t2
ON
t1.ipid != t2.ipid
WHERE
t2.hwid";
echo "IPID: ".$db->f(t1ipid)."| HWID: ".$db->f(t2hwid)." : ".$db->f(ip1).".".$db->f(ip2).".".$db->f(ip3).".".$db->f(ip4)." : ".$db->f(mac)."<br>";
Code:
Tabellenname: ip
ipid ip1 ip2 ip3 ip4 mac
1 193 1 1 139 00-0A-E4-E0-9E-BF
2 193 1 1 157 00-10-5A-F7-67-4B
Tabellenname: ip-hw
id ipid hwid
1 1 1
Ergebniss
Code:
IPID: 2| HWID: 1 : 193.1.1.157 : 00-10-5A-F7-67-4B
was mach ich bloss falsch?
Danke
stephan