SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.03.2012, 16:33:02
stefando stefando ist offline
Anfänger
 
Registriert seit: Mar 2012
Alter: 41
Beiträge: 2
Daten aus 5 Tabellen kombinieren -> neue Tabelle schreiben

Hallo zusammen,

ich komme bei einem Problem mit MySQL leider selbst nicht weiter. Und zwar sollen Daten aus verschiedenen Tabellen miteinander kombiniert und in einer weiteren Tabelle zusammengefasst werden. Dabei kommen bei mir verschiedene Fragen zusammen, aber zunächst einmal zu den Tabellen:

Code:
Produkte:
ProduktID | Kategorie | andere Eigenschaften

Bestellnummern:
HerstellerCODE | BestellNr | ProduktID | andere Eigenschaften

Kataloginhalte:
BestellNr | HerstellerCODE | KatalogID | andere Eigenschaften

Katalogliste:
KatalogID | HerstellerID | andere Eigenschaften

Herstellerliste:
HerstellerID | HerstellerCODE | andere Eigenschaften

Tabelle mit kombinierten Werten:
ProduktID | HerstellerCODE | BestellNr | KatalogID | Kommentar
Hinweise dazu:
1. Die ersten 5 Tabellen werden regelmäßig aktualisiert, bzw. gelöscht und neu importiert
2. In regelmäßigen Abständen (z.B. jede Nacht) soll die kombinierte Tabelle aktualisiert werden
3. In der neuen Tabelle soll eine ProduktID mehrfach vorkommen dürfen!
4. Falls eine Zeile in HerstellerCODE, BestellNr und KatalogID gleichzeitig übereinstimmt, soll sie nur einmal aufgenommen werden, bzw. wenn sie schon existiert nicht überschrieben werden (Kommentar soll erhalten bleiben)

Zwar habe ich mein Problem jetzt einmal möglichst genau definiert, aber kann mir die Lösung nicht selbst zusammen reimen, weil mir dafür vermutlich zu viele der speziellen Fähigkeiten von MySQL fehlen. Ich würde mich sehr freuen, wenn mir jemand auf die Sprünge helfen könnte.

Viele Grüße,
Stefan
Mit Zitat antworten
  #2  
Alt 01.03.2012, 16:42:40
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Daten aus 5 Tabellen kombinieren -> neue Tabelle schreiben

Hallo und willkommen hier im Forum.


Was hast Du selber schon für Lösungsansätze?

Und noch besser find ich das kaum einer dran denkt vielleicht mal nen
Code:
mysql>SHOW CREATE TABLE tabellenname
mit Testdaten zu liefern. Wir die helfen bauen uns die sicher lieber selber, oder nein wir machen das ja im Kopf weil wir die Doku ja kennen.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 01.03.2012, 21:26:58
stefando stefando ist offline
Anfänger
 
Registriert seit: Mar 2012
Alter: 41
Beiträge: 2
AW: Daten aus 5 Tabellen kombinieren -> neue Tabelle schreiben

Ich hatte es zwar nicht explizit erwähnt, aber ich hatte keine Lösungsansätze! Genau die haben mir gefehlt, darum bat ich mir auf die Sprünge zu helfen. Ich verstehe aber wohl dass trotz meiner relativ genauen Angabe was ich möchte nicht eindeutig war, wie weit ich bin, oder welches Wissen mir genau fehlt - sorry.

Durch deinen Arschtritt habe ich jetzt mal folgendes probiert:

Code:
CREATE TABLE kombiniert ( SELECT <alle in zieltabelle erwünschten werte> FROM <alle notwendigen tabellen> WHERE <bedingungen um einträge zu filtern und zu verknüpfen> )
Klappt, zumindest soweit ich es aktuell brauche, und den Rest kriege ich sicherlich auch noch irgendwie hin.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aus einer Tabelle mehrere neue Tabellen automatisch Erstellen. stefan17 MySQLi/PDO/(MySQL) 1 08.08.2009 13:23:28
mysql update und neue daten in eine andere Tabelle eintragen cooperraser MySQLi/PDO/(MySQL) 5 12.10.2008 02:46:35
Daten aus 2 Tabellen entnehmen wenn keine ID vorhanden nur Tabelle 1 ausgeben Multipar MySQLi/PDO/(MySQL) 4 21.04.2008 12:20:18
Daten aus csv-Datei in zwei Tabellen speichern sputnik72 PHP Grundlagen 6 13.08.2007 16:12:15
Daten in neue Tabelle schreiben rallesalle PHP Grundlagen 3 22.09.2003 17:25:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:24:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt