|
|||
|
Hallo,
wegen dem Bug in XT:commerce, daß bei einer Bestellung mit Attributen (orders_product_attributes) die Attributsnamen (attributes_model) nicht mitgeschrieben werden und man im Admin bei geänderten Attributsnamen oder gelöschten Attributen die Bestellung nicht mehr nachvollziehen kann, muß ich meine DB updaten. Folgendes möchte ich machen wegen Schnittstellenanbindung: zunächst erstmal die products_attributes updaten, dann die orders_product_attributes. Die Attributsnamen (attributes_model) mit der Bezeichnung "xy" der jeweiligen product_id sollen die Artikelnamen (products_model) der jeweiligen product_id erhalten, also also ursprünglich Produkt A: Artikelname 12345 Attribute zu Produkt A: Attribut xy Artikelname: 9999 Attribut xx Artikelname: 2222 Neu: Produkt A: Artikelname 12345 Attribute zu Produkt A: Attribut xy Artikelname: 12345 Attribut xx Artikelname: 12345 Wie lautet der richtige SQL-Befehl für product_attributes (analog dann für orders_products_attributes) - etwa ? Code:
UPDATE products_attributes SET attributes_model = products_model FROM (SELECT pa.products_id, pa.attributes_model, p.products_id, p.products_model, FROM product_attributes AS pa INNER JOIN products AS p ON pa.products_id = p.products_id) WHERE attributes_model = 'xy' |
![]() |
| Lesezeichen |
| Stichworte |
| attributen, befehl, bestellung, bug, korrekter, sql, wegen, xtc |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fehlermeldung nach Bestellung mit Attributen | profinetz | Shopbereich | 21 | 20.12.2008 16:14 |
| Performance der XTC Suche per SQL Änderung steigern? | Matlock | Installation und Konfiguration | 1 | 02.10.2007 13:27 |