Guten Morgen,
ich habe diese Abfrage:
SELECT a.artnr,a.bezeichnung ,ag.artgruppe ,a.einheit ,a.epreis
FROM artikel a ,artikelgruppen ag
WHERE a.artgruppe = ag.id
ORDER BY artnr ASC
a=artikel (ca 2000)
ag=artikelgruppen (ca 15)
die daten die durch diese Abfrage ausgelesen werden sind zum bearbeiten bzw löschen.
Mein Problem besteht darin, wenn der letzte Artikel einer Artikelgruppe gleöscht wird, darf das nicht so einfach passieren wie bei den anderen.
Wenn der letzte gelöscht wird, muß auch die Artikelgruppe gelöscht werden.
Wie bekomme ich rausdas es sich um den Letzten Artikel in einer Artikelgruppe handelt.
Mein Zähler zählt immer alle Artikel in der db, aber er müsste la bei jeder artikelgruppe von neuen anfangen.
Danke
Lutz
ich habe diese Abfrage:
SELECT a.artnr,a.bezeichnung ,ag.artgruppe ,a.einheit ,a.epreis
FROM artikel a ,artikelgruppen ag
WHERE a.artgruppe = ag.id
ORDER BY artnr ASC
a=artikel (ca 2000)
ag=artikelgruppen (ca 15)
die daten die durch diese Abfrage ausgelesen werden sind zum bearbeiten bzw löschen.
Mein Problem besteht darin, wenn der letzte Artikel einer Artikelgruppe gleöscht wird, darf das nicht so einfach passieren wie bei den anderen.
Wenn der letzte gelöscht wird, muß auch die Artikelgruppe gelöscht werden.
Wie bekomme ich rausdas es sich um den Letzten Artikel in einer Artikelgruppe handelt.
Mein Zähler zählt immer alle Artikel in der db, aber er müsste la bei jeder artikelgruppe von neuen anfangen.
Danke
Lutz
Kommentar