Thread Wiedermal Probleme mit Arrays (6 answers)
Opened by Arasiel at 2003-12-11 11:10

Arasiel
 2003-12-11 11:10
#75495 #75495
User since
2003-11-12
39 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe einen Array namens @all_things_from_array_1.
Darin habe ich folgendes gespeichert:

Code: (dl )
1
2
3
4
5
6
7
8
9
Tabelle_X where Bedingung1 = '...' and Bedingung2 = '...'
Tabelle_X where Bedingung1 = '...' and Bedingung2 = '...'
Tabelle_X where Bedingung1 = '...'
Tabelle_Y where Bedingung1 = '...' and Bedingung2 = '...'
Tabelle_Y where Bedingung1 = '...'
Tabelle_Z where Bedingung1 = '...' and Bedingung2 = '...'
.
.
.

Ich baue in diesem Array also SQL-Anweisungen zusammen.
Jetzt fehlen mir noch die Felder, die von der jeweiligen Tabelle ausgelesen werden sollen.
Dazu habe ich einen anderen Array (@sort_array), der folgendermassen aussieht:
Code: (dl )
1
2
3
4
5
6
7
Tabelle_A : Feld1 Feld2 Feld3
.
.
.
Tabelle_X : Feld1 Feld2 Feld3
Tabelle_Y : Feld1 Feld2
Tabelle_Z : Feld1 Feld2 Feld3

Jetzt möchte ich meine SQL-Anweisung komplett zusammenbauen, aber alles was ich versucht habe, funktionierte nicht...

Es sollen also die beiden Tabellennamen verglichen werden und wenn die übereinstimmen bzw. solange sie übereinstimmen
sollen die jeweiligen Felder einer Tabelle ausgelesen werden.
Der Ergebnis-Aray soll dann folgendermassen aussehen:
Code: (dl )
1
2
3
4
5
6
select Feld1,Feld2,Feld3 from Tabelle_X where Bedingung1 = '...' and Bedingung2 = '...'
select Feld1,Feld2,Feld3 from Tabelle_X where Bedingung1 = '...' and Bedingung2 = '...'
select Feld1,Feld2,Feld3 from Tabelle_X where Bedingung1 = '...'
select Feld1,Feld2 from Tabelle_Y where Bedingung1 = '...' and Bedingung2 = '...'
select Feld1,Feld2 from Tabelle_Y where Bedingung1 = '...'
select Feld1,Feld2,Feld3 from Tabelle_Z where Bedingung1 = '...' and Bedingung2 = '...'

Info: Es folgt öfters auf die gleiche Tabelle ein Select, weil sich die Bedingungen unterscheiden.

Das ist doch irgendwie möglich oder?

Vielen Dank im Voraus für die Hilfe!

Gruss,

Markus

View full thread Wiedermal Probleme mit Arrays