PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL grml or or not or



Huhn Hur Tu
08.05.12, 13:10
Hallo,

ich hab hier eine eine nette SQL abfrage bekomme die aber soweit nicht hin, vielleicht weiss von euch jemand Rat.

Ich versuche einen Trigger auf eine Tabelle zu legen die nur bei Aenderungen auf speziellen Feldern anspricht.

der Join zum Abgleich ist die artikel_id, die mit einem UND verknuepft sein muss, dannach sollen die entsprechenden Felder mit ODER gegliedert werden

Hier das was ich mir denke, aber der Uebergang von UND zu ODER wird mir einfach nicht klar.


if exists (select 1 from inserted, auftrag
where inserted.artikel_id=auftrag.artikel_id
and
or inserted.Feld2 != auftrag.Feld2
or inserted.Feld4 != auftrag.Feld4
or inserted.Feld6 != auftrag.Feld6)
Gruss Stefan

Huhn Hur Tu
08.05.12, 13:30
Loesung gefunden




if exists (select 1 from inserted, auftrag where inserted.artikel_id=auftrag.artikel_id and (inserted.Feld2 != auftrag.Feld2 or inserted.Feld4 != auftrag.Feld4 or inserted.Feld6 != auftrag.Feld6)

Huhn Hur Tu
08.05.12, 14:54
Erledigt 111