0

1:N Verbindung mit Auswahl von vorhanden Daten

Ich habe eine Tabelle "Server" sowie eine Tabelle "MySQL", diese MySQL Tabelle ist eine 1:N verbindung in Server. Wenn ich nun in der Tabelle "Server" einen Server (Datensatz anlege) und darin einen neuen Datensatz in der 1:N verbindung zur Tabelle "MySQL" dann klappt das soweit.

Nun will ich aber in der Tabelle "Server" in einem anderen Datensatz auf den selben Datensatz zugreifen bzw. diesen in der Tabelle von 1:N anzeigen.

In dem Bild hier sieht man die angelegten Datensätze vom ersten Datensatz in Server.

Im zeiten Server Datensatz kann ich nun aber nicht mehr einen der beiden auswählen. Nur nochmals einen anlegen aber den gibt es ja schon und sollte nur ausgewählt werden können.

5 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Sandro,

    die 1:n Bedeuted, dass ein Datensatz der Tabelle MySQL nur einem Datensat der Tabelle Server zugehören. Das was du dir wünschst ist eine n:m Beziehung. Dafür musst du eine zusätzliche Tabelle "Server_mySQL" erstellen. In dieser Tabelle fügst du die Verknüpfungen zu den beiden Tabellen Server und mySQL zu. 

    Leo

    • GrischaMedia.ch
    • grischabock
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo

     

    Also ich habe eine Tabelle Server_MySQL erstellt und da die beiden Tabellen N:1 verknüpft oder? Weitere Felder habe ich nicht hinzugefügt.

    Nun habe ich die Tabelle Server_MySQL in der Haupttabelle verknüpft zum testen in beide Richtungen, aber leider klappt das nicht. Habe ich gerade etwas falsch verstanden?

    • GrischaMedia.ch
    • grischabock
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Wo werden denn die Einträge gemacht? Also in welcher Tabelle

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Sandro,

    Schaue die bitte im Webinar Tiem die Datenbanken "026 N zu M Beziehung" an. Es sind drei Varianten.

    Leo

    • GrischaMedia.ch
    • grischabock
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo

     

    Perfekt danke dir, schau ich rein dann sollte das ja klappen.

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 5Antworten
  • 518Ansichten