4.13.x MM 2.3 Verwandte Produkte / Cross selling MM
Halli Hallo,
ich habe ein MM Bilder. In diesem wird ein Bild gespeichert und ein Haufen Metaangaben wie Titel, Beschreibung und das übliche Tralala.
Das funktioniert.
Als Besonderheit, kann man dieses Bild einer Serie zuordnen. Das habe ich gelöst durch ein MM Filter Serie. In dem MM Bilder kann man diese Serien jetzt als Mehrfachauswahl (Tags) zuordnen.
Das funktioniert auch.
Jetzt hätte ich unter dem Bild aber gerne alle Bilder aufgelistet, die ebenfalls in der gleichen Serie sind, bis auf das Bild, auf dessen Detailseite man ja bereits ist.
Hierfür habe ich mir ein SQL gebastelt und wie von zonky empfohlen erst einmal in phpMyAdmin ausprobiert.
Code:
SELECT item_id FROM tl_metamodel_tag_relation
WHERE att_id = 33
AND item_id NOT IN (
SELECT mm_alias_id FROM mm_bilder
WHERE mm_alias = 'bild-4' )
;
Auch das funktioniert und ich bekomme (in meinem Fall) genau die 5 item_id Einträge zurück, die ich auch erwartet hätte.
Was ich allerdings nicht hinbekomme, ist die Schreibweise als Eigene SQL-Abfrage.
Aktuell probiere ich diese Variante, aber hier werden keine Ergebnisse geliefert.
Code:
SELECT *
FROM tl_metamodel_tag_relation
WHERE att_id = 33
AND item_id NOT IN (
SELECT mm_alias_id
FROM mm_bilder
WHERE mm_alias = {{param::get?name=auto_item}}
)
Weiß jemand Rat?