Hallo zusammen!
Der Titel verrät schon: wenn das, was ich suche, einen mir bekannten Namen hätte, hätte ich schon gezielt gesucht. Aber solange ich es nicht benennen kann, versuche ich es mal mit Fragen.
Ich habe eine Tabelle, in der verschiedene Produkte erfasst sind. Darin gibt es eine Spalte category. Abhängig von der Kategorie sollen verschiedene Produkte eine Vielzahl von Attributen erhalten, die produktspezifisch und damit für jede Kategorie anders sind und zudem nach verschiedenen Kriterien suchbar sein sollen, u.a. auch Wertebereiche!
Bisher ist es so gelöst, dass in einer Tabelle je Kategorie ein Feld die Attribute komma-separiert auflistet und ein weiteres Feld die zugehörigen Werte komma-separiert enthält, diese Werte werden dann durch ein Perl-Script abgeklappert.
Furchtbar ineffizient! Wie löst man so etwas in SQL, wonach kann ich suchen?
Der Titel verrät schon: wenn das, was ich suche, einen mir bekannten Namen hätte, hätte ich schon gezielt gesucht. Aber solange ich es nicht benennen kann, versuche ich es mal mit Fragen.
Ich habe eine Tabelle, in der verschiedene Produkte erfasst sind. Darin gibt es eine Spalte category. Abhängig von der Kategorie sollen verschiedene Produkte eine Vielzahl von Attributen erhalten, die produktspezifisch und damit für jede Kategorie anders sind und zudem nach verschiedenen Kriterien suchbar sein sollen, u.a. auch Wertebereiche!
Bisher ist es so gelöst, dass in einer Tabelle je Kategorie ein Feld die Attribute komma-separiert auflistet und ein weiteres Feld die zugehörigen Werte komma-separiert enthält, diese Werte werden dann durch ein Perl-Script abgeklappert.
Furchtbar ineffizient! Wie löst man so etwas in SQL, wonach kann ich suchen?
Comment