Sam: Abfrageproblem

Beitrag lesen

Hallo,

ich hänge seit Stunden an einem Abfrage Problem.
Datenbank SQL 5.0.51, PHP 5.2.9

Ich habe folgende Tabelle:

ID1 ID2
1 NULL
1 2
1 295
2 NULL
2 296
3 NULL
3 3

und benötige folgendes Ergebnis:

ID
1
2
295
296
3

Wer kann mir auf die Sprünge helfen?
Vielen Dank im Voraus

Willst du immer wenn in ID2 NULL drinsteht ID1 haben?
Willst du zu jeder ID1 den Max ID2 haben?
Und gibt es eine bestimmte art und weise, wie du es machen musst,
oder reicht es dir eine neue Tabelle zu erstellen, in der
ID1, ID2 eingetragen wird und ID autogeneriert ist nach dem Motto
create Table neueIDS(
ID1 integer,
ID2 integer
ID integer);

create trigger on neueIDS
after Insert
referenzing old as Alt --(oder so ähnlich steht es in meinen Triggern immer)
Begin
 if ID2 is null
  then set ID = id2
  else set ID = ID1
END;

mfg Sam