MySQL Forums
Forum List  »  German

Re: Werte aus verschiedenen Tabellen zusammenführen
Posted by: Zero-G. _
Date: April 10, 2018 12:35PM

Hallo

Wenn ich es richtig verstanden habe, läufst Du mit dem Aufbau der Datenbank in ein großes Problem.
Jedes Deiner Produkte sollte wahrscheinlich immer "value", "min_price" & "max_price" haben.
Somit sollte dann die Datenbank auch so aufgebaut sein:
Id
ForeignKey_Id (Also die Id von Deinem Produkt)
value
min_price
max_price

Dann bekommst Du entsprechend immer zu einem Produkt die 3 Zellen.

Wenn Du dynamisch versuchst die Felder zuzuordnen, dann läufst Du unweigerlich in ein großes Problem.
Du müsstest dann alle Detail Zeilen lesen & dann händisch zuordnen (oder eine View dafür schreiben)
Doch das ist erstens sehr aufwändig & zweitens nicht im Sinne einer relationalen Datenbank (hier wärst Du mit NOSQL besser aufgehoben)
alternativ könntest Du das Produkt auch noch als XML speichern & so lesen lassen

https://dev.mysql.com/doc/refman/5.7/en/xml-functions.html

Hoffe das hilft Dir weiter

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: Werte aus verschiedenen Tabellen zusammenführen
299
April 10, 2018 12:35PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.