Ich hätte es gerne, daß meine Varianten bei der Suche nicht gefunden werden können, sondern nur die Väterartikel.
Deshalb habe ich versucht, sie gebündelt von der Suche auszuschließen, d.h. oxissearch bei ihnen auf 0 zu stellen.
Ich dachte es würde so gehen:
UPDATE oxarticles SET oxissearch = 0 WHERE oxparentid IS NOT NULL;
denn Väterartikel unterscheiden sich von Varianten, weil sie keinen Eintrag in der oxparentid haben, während Varianten dort die oxid des Vaterartikels eingetragen haben.
Doch das Ergebnis war, daß bei allen Artikel oxissearch auf 0 gestellt wurde.
Wenn ich versuche, alle Väterartikel auszufiltern mit
SELECT * FROM `oxarticles` WHERE `oxparentid` IS NULL;
erhalte ich ein leeres Resultat. Deshalb kann der obere query wohl nicht funktionieren. Doc hwarum ist das so? oxparentid ist doch bei Väterartikeln leer bzw. nicht definiert und die müßten sich doch mit IS NULL finden lassen?