Hallo
Tabelle 1: entries
Tabelle 2: propertiesTabelle 1 Felder: entryID
Tabelle 2 Felder: propID, entryID, name, valueInhalt in Tabelle 1 ist der erste Datensatz mit dem Inkrement (entryID): 1
als Tabelle:
Tabelle entries:
entryID
-------
1
propID:1, entryID:1, name:farbe, value:blau
propID:2, entryID:1, name:aggregatzustand, value:flüssig
Tabelle properties:
propID | entryID | name | value
-------------------------------------------
1 | 1 | farbe | blau
2 | 1 | aggregatzustand | flüssig
ist das so schwierig, es tabellarisch hinzuschreiben, die sich leicht lesen läßt?
korrigiertes Ergebnis aus https://forum.selfhtml.org/?t=174715&m=1147669:
Nun soll bei der Abfrage herauskommen:
entryID:1, farbe:blau, aggregatzustand:flüssig
entryID | farbe | aggregatszustand
----------------------------------
1 | blau | flüssig
Wenn aus Werten Spalten werden, so nennt man dies eine Kreuztabellenabfrage.
MySQL bietet von sich aus keine Unterstützung dafür. Einen Lösungsansatz findest
Du in Archivpostings von mir, z.B. </archiv/2008/6/t173119/#m1136008>.
Freundliche Grüße
Vinzenz