Begrüße!
Mal wieder eine Frage zu MySQL
Ich habe zwei Tabellen:
term_index
term_id | term
1|foo
2|bar
3|blub
element_has_term
site_id | term_id | term_weight
1|foo|0,75
1|bar|0,25
2|blub|1
So soll die Ausgabe aussehen:
site_id|foo|bar|blub
1|0,75|0,25|0
2|0|0|1
Wenn man möchte also praktisch ein Vektor mit den im Index vorhandenen Termen als Dimensionen.
Die Anzahl der Terme in term_index soll Also der Anzahl der Spalten (oder, wenn man das ganze als Vektor betrachtet, Dimensionen) entsprechen. Ist es irgendwie möglich das direkt über MySQL zu lösen? Wäre irgendwie schöner als sich dafür extra etwas schreiben zu müssen. Auch wenn ich wenig Hoffnung habe, dass das direkt in MySQL geht.
Danke im voraus,
MfG,
WhiZZler
Mal wieder eine Frage zu MySQL
Ich habe zwei Tabellen:
term_index
1|foo
2|bar
3|blub
element_has_term
1|foo|0,75
1|bar|0,25
2|blub|1
So soll die Ausgabe aussehen:
1|0,75|0,25|0
2|0|0|1
Wenn man möchte also praktisch ein Vektor mit den im Index vorhandenen Termen als Dimensionen.
Die Anzahl der Terme in term_index soll Also der Anzahl der Spalten (oder, wenn man das ganze als Vektor betrachtet, Dimensionen) entsprechen. Ist es irgendwie möglich das direkt über MySQL zu lösen? Wäre irgendwie schöner als sich dafür extra etwas schreiben zu müssen. Auch wenn ich wenig Hoffnung habe, dass das direkt in MySQL geht.
Danke im voraus,
MfG,
WhiZZler