Wie schreibt man diese SQL Anweisung richtig ?

Hallo,

durch einen Datenimport ist allerlei Murks entstanden.

Inzwischen sind alle Artikel wieder sauber hergerichtet/Korrigiert allerdings steckt in der oxartextends noch etwas Schrott. Hier würde ich gerne all die Artikel auflisten lassen die nicht mit dem jeweiligen Vater Artikel verknüpft sind.

Ich musste leider feststellen das hier zig Artikel mit irgendwelche Varianten verknüpft sind die da einfach nicht hingehören. Da die falschen Artikel auch alle keine Artikel Beschreibung enthalten dachte ich an die Anweisung

select * from oxartextends where oxlongdesc=’’ and oxid not in (SELECT oxid FROM oxarticles WHERE oxtitle!=’’ and oxparentid=’’)

Ist das soweit korrekt ?

warum nimmst du nicht joins?

Was caladan sagen wollte:

select ae.* from oxartextends ae, oxarticles a where ae.oxlongdesc='' and ae.oxid = a.oxid and a.oxtitle!='' and a.oxparentid='';