Neu Artikel aus der DB per SQL löschen

Benjamin S.

Sehr aktives Mitglied
7. September 2021
119
30
Hallo zusammen,
ich habe folgendes Problem:
Es gibt bei uns in der DB einige Artikel, welche Väter sind, die Kinder aber mittlerweile bei einem anderen Artikel untergebracht sind.
Die Väter haben also keinerlei Kinderartikel, sind also nutzlos.

Nun konnte ich per SQL alle Artikel dieser Art (circa 30.000) finden und würde diese gerne löschen (dies stellt ja bei Vätern kein Problem dar, da Väter keine Historie haben).

SQL:
select TA.kArtikel, TA.cArtNr, TA2.kArtikel from tArtikel TA
LEFT JOIN tArtikel TA2 on TA2.kVaterArtikel = TA.kArtikel
WHERE  TA.nIstVater = 1 AND TA2.kArtikel IS NULL

Gibt es nun eine möglichkeit, die Artikel alle sauber zu löschen?
Optimalerweise natürlich direkt in JTL, allerdings kann ich in der Artikelsuche ja nicht mit den kriterien wie in SQL arbeiten.

Kann ich evtl. die Artikel in SQL alle irgendwie markieren um sie dann in JTL direkt löschen zu können?
Oder gibt es eine function, mit welcher ich die Artikel sauber direkt in SQL löschen kann?


Vielen Dank schon einmal.

Benjamin
 

SebiW

Sehr aktives Mitglied
2. September 2015
3.112
1.628
Wenn Du die Artikel im SQL schon identifiziert hast: Export der entsprechenden Artikelnummern.
Im Anschluß via Ameise allen diesen Artikeln einen eindeutigen Wert zuweisen (zb eigenes Feld bauen "Vater Artikel löschen" und bei allen ne 1 rein oder hatl was in die HAN/ISBN/was auchimmer dr entsprechenden Artikel schreiben).
Danach in der Wawi nach dem Wert suchen und schon kannst Du sie sauber mit Bordmitteln loswerden.
 

Ähnliche Themen