Aloha liebe Gemeinde,
Ich sollte vielleicht erst einmal sagen, das ich blutiger Anfänger bin im Bezug auf SQL 2000. Deswegen wende ich mich an euch.
Nun zu meinem Problemchen:
Ich habe Tabelle A mit einem Feld AA und Feld AB. Feld AA ist ein eindeutiger Indentifier. Das Feld AB soll mit der Zahl 1 versehen werden wenn Feld BA aus Tabelle B identisch mit dem Feld CA aus der Tabelle C ist. Das Problem ist das Tabelle C auch doppelnennungen haben kann, ich diese aber nicht mit aufgezeigt bekommen möchte.
Untenstehend der Code mit dem ich denke das es klappen könnte.
update TABLE_A set FIELD_AA = 1 where ??????????????? (select DISTINCT FIELD_BA, FIELD_CA from TABLE_B, TABLE_C where FIELD_BA = FIELD_CA)
Nur irgendwie komme ich nicht weiter, daher meine Frage an euch.....
Greets,
dodger
Ich sollte vielleicht erst einmal sagen, das ich blutiger Anfänger bin im Bezug auf SQL 2000. Deswegen wende ich mich an euch.
Nun zu meinem Problemchen:
Ich habe Tabelle A mit einem Feld AA und Feld AB. Feld AA ist ein eindeutiger Indentifier. Das Feld AB soll mit der Zahl 1 versehen werden wenn Feld BA aus Tabelle B identisch mit dem Feld CA aus der Tabelle C ist. Das Problem ist das Tabelle C auch doppelnennungen haben kann, ich diese aber nicht mit aufgezeigt bekommen möchte.
Untenstehend der Code mit dem ich denke das es klappen könnte.
update TABLE_A set FIELD_AA = 1 where ??????????????? (select DISTINCT FIELD_BA, FIELD_CA from TABLE_B, TABLE_C where FIELD_BA = FIELD_CA)
Nur irgendwie komme ich nicht weiter, daher meine Frage an euch.....
Greets,
dodger
Comment