tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
656
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    deostift deostift ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Ort
    Stuttgart (BW)
    Beiträge
    210
    Hallo zusammen,

    wie kann ich denn 10 Tables die alle den gleichen Primary Key (Zeitstempel) haben miteinander verschmelzen?

    Ich habe jeweils immer zwei Tabellen mit LEFT JOIN zusammengeführt und diese dann wieder und so weiter ... wie kann man denn das besser lösen? Kann ich in einem Schritt auch alle Tabellen miteinander verbinden?

    Vielen Dank für Eure Hilfe.
     

  2. #2
    deostift deostift ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Ort
    Stuttgart (BW)
    Beiträge
    210
    Bin wohl eben auf eine Lösung gestoßen ... eine tiefere verschachtelung mit inner join.

    >> Erledigt
     

  3. #3
    Avatar von tobias_petry
    tobias_petry tobias_petry ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    284
    Sollten die Tabellen die gleiche Struktur haben wäre die effektivste Lösung eine MySQL merge-table oder was nicht ganz so effizent wäre, aber auch gut, ein union
     
    "If you give someone a program, you will frustrate them for a day
    but if you teach them how to program, you will frustrate them for a lifetime."

  4. #4
    deostift deostift ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Ort
    Stuttgart (BW)
    Beiträge
    210
    Hier sollte ich aus jeder Table ein paar Spalten ziehen. Also nicht einfach gleiche Tables untereinander kleben sondern eher nebeneinander

    Habe das Problem wie folgt gelöst:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    CREATE VIEW `rohmessdaten` AS 
     
    SELECT 
     
    `messpunkt83`.`Spalte1`[I].... etc.[/I]
     
    FROM `messdaten_messfuehler83` AS `messpunkt83`
     
    INNER JOIN `_data_rohmessdaten_messfuehler84` AS `messpunkt84`
    ON `messpunkt84`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler85` AS `messpunkt85`
    ON `messpunkt85`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler86` AS `messpunkt86`
    ON `messpunkt86`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler87` AS `messpunkt87`
    ON `messpunkt87`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler88` AS `messpunkt88`
    ON `messpunkt88`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler89` AS `messpunkt89`
    ON `messpunkt89`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler90` AS `messpunkt90`
    ON `messpunkt90`.`Timestamp` = `messpunkt83`.`Timestamp`
     
    INNER JOIN `_data_rohmessdaten_messfuehler91` AS `messpunkt91`
    ON `messpunkt91`.`Timestamp` = `messpunkt83`.`Timestamp`;
     

Ähnliche Themen

  1. Mehrere XML Dateien mit XSLT Mergen!
    Von Bruzzler69 im Forum XML Technologien
    Antworten: 11
    Letzter Beitrag: 18.11.10, 11:04
  2. Excel mehrere Mappen mergen
    Von DrMueller im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 23.06.10, 10:54
  3. Anfrage an mehrere Tabellen
    Von thomy800 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 08.11.08, 17:53
  4. INSERT TO mehrere Tabellen
    Von bibibär im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 18.05.07, 14:25
  5. Top 10 über mehrere Tabellen
    Von fiacyberz im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 03.10.02, 11:30