title image


Smiley Bestimmten Wert löschen??
Hallo,

ich weiss nicht ob man folgendes rein mit SQL lösen kann, daher hier meine Frage.

ich habe eine mysql Tabelle abt_kost

In dieser werden die IDs von Kostenstellen und Abteilungen gespeichert.

Die ID 1 ist immer eine Standard Abteilung.



Ich möchte nun gerne die Tabelle mit einem Script durchsuchen

Wenn eine Abteilung mehrere Kostenstellen hat und die "kost_id" 1 vorkommt soll diese gelöscht werden.

Wenn eine Abteilung nur die "kost_id" hat, soll diese aber drin bleiben.

Im Beispiel sollte die Teile mit ID=46 gelöscht werden, da die Abteilung mit abt_id 29 ja noch andere Kostenstellen hat.

Die "abt_id" 31 soll dagegen drin bleiben da diese ja nur die "kost_id" 1 hat.



Ich hoffe das war jetzt nicht zu kompliziert

Wie könnte man dies realisieren?



ID abt_id kost_id

1 1 1

47 29 18

46 29 1

45 28 18

44 28 17

43 28 16

48 29 17

49 29 16

50 30 19

51 31 1

52 32 21

53 29 22

54 29 23

55 33 24

56 31 19



Gruss und danke

hawk

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: