Thread Abfrage über zwei Tabellen mit 1:n Beziehung (20 answers)
Opened by Ronnie at 2003-11-07 14:55

Ronnie
 2003-11-07 14:55
#35677 #35677
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe das Problem das ich zwei Tabellen habe, die in einer 1:n Beziehung stehen:

Unternehmen Kunde -> Ansprechpartner

in einem Suchdialog soll nach Feldern aus beiden Tabellen gesucht werden können.

Suchdialog:
| Dropdownlist v|-| Eingabefeld |-| Suchen-Button |

Meine Überlegung ab hier, ist es nach den beiden Primärschlüsseln der Tabellen zu suchen. Wird nach einer Firma gesucht erhalte ich die IDs der in Frage kommenden Firmen und die IDs aller Ansprechpartner in diesen Unternehmen. Selbiges müsste genauso funktionieren wenn ich nach einem Ansprechpartner suche.

im nächsten Schritt stelle ich mir vor, die IDs in einen Hash zu stecken, da die Unternehmens-IDs mehrfach vorkommen aufgrund der ID-Paare beider Tabellen. Die IDs der Unternehmen werden also die Keys des Hash und die IDs der Ansprechpartner in diesen Unternehmen kommen in einen anonymes Array, das als Value des Hashes dient.

Die Ausgabe erfolgt dann als verschachtelte Tabelle:

+ Unternehmen 1
 - Ansprechpartner 1
 - Ansprechpartner 2
+ Unternehmen 2
 - Ansprechpartner 3

Ist diese Herangehensweise sinnvoll, oder ist ein anderer Weg empfehlenswerter?

Gruss,
Ronnie\n\n

<!--EDIT|Ronnie|1068209746-->

View full thread Abfrage über zwei Tabellen mit 1:n Beziehung