#1 (permalink)  
Alt 06.05.2009, 10:27
Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 58
Standard EIN Produktattribut für ALLE Artikel per SQL

Hallo,

Ich möchte gerne ein Produktattribut für alle Artikel einpflegen.
Da es mittlerweile über 1.500 Artikel sind möchte ich das im Backend nicht per Hand für jeden Artikel erledigen :-)

Betroffen sind folgende Tabellen:

products
products_attributes

Jedoch fehlt mir das Hirn für den SQL-Befehl.

PS: Einem Artikel hab ich bereits das Attribut zugewiesen, d.h.
ich weiß die "products_attributes_id"

Kann mir hier bitte jemand helfen ?! Danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.05.2009, 07:48
Benutzer
 
Registriert seit: 09.07.2008
Beiträge: 59
Standard

Du mußt die Tabelle products_attributes anfassen.

Die SQL-Syntax wäre:

insert into products_attributes (products_id, options_id, options_values_id) select '<Dein Produkt ID>' , '<Dein Options ID>' , '<Dein Options Wert>' from products

Somit wird der Datensatz sooft wie Datensätze in products vorhanden sind in die Tabelle gespült.

Passe Deine Werte entsprechend an, und wie immer nicht das Backup vorher vergessen

Gruß Andreas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 12.05.2009, 08:21
Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 58
Standard

Zitat:
Zitat von schuboutique Beitrag anzeigen
Du mußt die Tabelle products_attributes anfassen.

Die SQL-Syntax wäre:

insert into products_attributes (products_id, options_id, options_values_id) select '<Dein Produkt ID>' , '<Dein Options ID>' , '<Dein Options Wert>' from products

Somit wird der Datensatz sooft wie Datensätze in products vorhanden sind in die Tabelle gespült.

Passe Deine Werte entsprechend an, und wie immer nicht das Backup vorher vergessen

Gruß Andreas
Erstmal vielen Dank.

Aber welchen Wert(e) muss ich in <Dein Produkt ID> einfügen?

Wäre das die "products_id" mit dem Wert "2964" des bereits einmal angelegten Attributes für einen Artikel ??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 12.05.2009, 08:23
Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 58
Standard

so würde mein SQL-Befehl aussehen:

Code:
insert into products_attributes (products_id, options_id, options_values_id) select '2964' , '3' , '4' from products
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 12.05.2009, 16:19
Benutzer
 
Registriert seit: 09.07.2008
Beiträge: 59
Standard

Sorry, zu schnell gedacht

Das Statement muß natürlich so sein:

insert into products_attributes (products_id, options_id, options_values_id) select p.products_id , '<Dein Options ID>' , '<Dein Options Wert>' from products p

Options ID --> product_options.product_options_id
Options Wert --> products_options_values.products_options_values_id

Ich hoffe ich habe nichts vergessen. Somit bekommt jeder Artikel jeweils ein weiteres Attribut hinzugefügt.

LG Andreas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
artikel, produktattribut, sql

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Habe einige errors Gilles Installation und Konfiguration 3 06.04.2008 19:16
Lieferzeit ?ndern bei 1400 Artikel SQL Befehl? yokotec Shopbereich 4 30.10.2005 16:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand