Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

View für MySQL erstellen

Frage Entwicklung Datenbanken

Mitglied: mabue88

mabue88 (Level 2) - Jetzt verbinden

10.12.2014, aktualisiert 15.12.2014, 1387 Aufrufe, 2 Kommentare

Hallo,

ich speichere diverse Meldungen in einer MySQL-Datenbank.
Jeder Meldung ist ein eindeutiger Meldungstyp zugeordnet. Jeder Meldungstyp besitzt eine unterschiedliche Anzahl von Datenfeldern. Die Meldungen eines Meldungstypes besitzen aber immer die gleiche Anzahl an Datenfeldern.

Jetzt will ich einen View für einen speziellen Meldungstyp erstellen. Dieser besitzt pro Meldung 5 Datenfelder. Das heisst pro Datensatz in der Tabelle "meldungen" von diesem Typ werden in der Tabelle "meldungen_has_datenfelder" 5 Datensätze erstellt.

In dem View sollen diese 5 zusammenhängende Datensätze aus der Tabelle "meldungen_has_datenfelder" zu einem Datensatz zusammengeführt werden. Hier die Spalten des Views:

ID der Meldung Uhrzeit Datenfeld1 Datenfeld2 Datenfeld3 Datenfeld4 Datenfeld5


Hier noch das UML-Diagramm:
67dde0d4a0aef4c12fff5b26fd1ed8ec - Klicke auf das Bild, um es zu vergrößern


Die Problematik ist die "Kombination" mehrerer Datenfelder aus der gleichen Tabelle in einem Datensatz des Views.

Kann mir jemand dabei helfen?
Danke
Mitglied: bytecounter
LÖSUNG 10.12.2014, aktualisiert 15.12.2014
Hallo,

das kannst Du recht einfach mit Joins lösen. Guckst Du hier: http://dev.mysql.com/doc/refman/5.0/en/join.html

vg
Bytecounter
Bitte warten ..
Mitglied: mabue88
15.12.2014 um 11:46 Uhr
Hallo bytecounter,

Joins kannte ich bereits. Aber ich wusste nicht, dass man mehrere Joins mit der gleichen Tabelle innerhalb einer Abfrage verwenden kann.
Funktioniert so ganz gut!

Danke
Gruss
mabue
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Datenbanken
MySQL: Zwei Spalten in einer View zählen (11)

Frage von Memo66 zum Thema Datenbanken ...

Netzwerkgrundlagen
IPsec - .conf und .secret erstellen aus Gruppe und User (8)

Frage von MaxMLe zum Thema Netzwerkgrundlagen ...

RedHat, CentOS, Fedora
gelöst Erstellen von Desktopverknüpfungen und Anpassung der Taskleiste (2)

Frage von honeybee zum Thema RedHat, CentOS, Fedora ...

Vmware
ESXI Template erstellen (2)

Frage von Phill93 zum Thema Vmware ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (23)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (19)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...