MySQL 'Sub'-Select

Hi!
Es geht um verfügbare IP-Adressen. Hab 2 Tabellen (IP,USER):

Tabelle IP Tabelle user
--------- -----------------
IPID ADR Name IPID Aktiv
--------- -----------------
1 150 u1 2 0
2 151 u2 2 0
3 152 u3 2 1
4 153 u4 5 1
5 154 u5 7 0
6 155 u6 3 1
7 156

Aktiv=1 zeigt dass die IP derzeit belegt ist, Aktiv=0 ist wieder frei.

ich bräuchte jetzt in MySQL eine Abfrage die mir alle freien IP-Adressen ausgibt. Also alle ADR von der Tabelle IP die garnicht oder NUR mit Aktiv=0 in der Tabelle user vorkommen.
Im obigen Fall sollte das Ergebnis also so sein:

IPID ADR
--------
 1 150
 4 153
 6 155
 7 156

wäre euch sehr dankbar für Hilfe !!

Hallo Nitedula,

aus dem Bauch heraus:

select \* from ip 
 where ipid not in (select ipid 
 from user
 where aktiv=1
 )
;

Sollte mit einer aktuellen MySQL-Version funktionieren.

MfG Georg V.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]