Hallo zusammen, ich komme nicht weiter und benötige mal bitte die Hilfe von den SQL Experten hier im Forum: Wir arbeiten mit Eigenschaften und es ist jetzt schon das ein oder andere Mal vorgekommen, dass der Bestand unten den Eigenschaften nicht richtig gepflegt wurde und uns ist das erst nach ein paar Wochen aufgefallen. Ich möchte jetzt gerne eine SQL Abfrage haben, in der der Eigenschaftsbestand abgefragt werden kann. Für einen bestimmten Wert (z.B. "0") habe ich das auch hinbekommen, aber die Ausgabe ist nicht wirklich zu gebrauchen, da ich weder Artikelnummer noch Beschreibung ausgegeben bekomme, sondern mühsam über die ID suchen müsste. Folgende SQL Abfrage habe ich genutzt. Code: SELECT * FROM `products_properties_combis` WHERE `combi_quantity` ='0.0000' Leider ist in der Tabelle products_properties_combis aber die Information zur Artikelnummer und der Beschreibung nicht vorhanden. Wie muss ich die SQL Abfrage erweitern, dass ich auch die Art.Nr. und/oder die Artikelbeschreibung mit ausgegeben bekomme? Vielen Dank für Eure Hilfe Thomas
Ungetestet! Versuch das mal PHP: select ppc.products_id, ppc.combi_quantity, pd.products_id, pd.products_description, p.products_id, p.products_model from products_properties_combis ppc, products_description pd, products p where ppc.products_id = pd.products_id and p.products_id = ppc.products_id and ppc.combi_quantity = '0' order by pd.products_id
Hallo und vielen Dank für die schnelle Info, Es ist noch nicht so ganz das, was ich mir vorgestellt habe, Es wird zwar die Artikelbeschreibung angezeigt (siehe Bild), aber ich benötige neben der Artikelnummer auf jeden Fall auch noch die Beschreibung der Eigenschaft, die nicht mehr verfügbar ist. So muss ich jeden Artikel bei dem mindestens eine Eigenschaft nicht mehr lieferbar ist, aufrufen und kontrollieren. Evtl. hast Du oder ein andere SQL-Experte ja noch einen Tipp für mich. Danke und Gruß Thomas
Hallo Developer, folgende Informationen benötige ich von den Artikeln und Eigenschaften deren Lagerbestand "0" ist: - Artikelnummer und Beschreibung des Hauptartikels (z.B. 118-095 Handschuhe ungefüttert) - Eigenschaftsbeschreibung (z.B. Größe "M") Wenn, um bei diesem Beispiel zu bleiben, bei dem Artikel "Handschuhe ungefüttert" noch weitere Eigenschaften (z.B. Größe "L") den Lagerbestand "0" haben, sollen dieses natürlich auch ausgegeben werden. Danke für Deine Unterstützung Gruß Thomas
Hallo zusammen, nach anfänglicher Euphorie über die schnelle Info von Developer, hatte ich gehofft, dass mir jemand bei der SQL Abfrage helfen kann. Aus dem Grund noch einmal die Bitte, ob mir ein SQL Experte helfen kann. Danke und Gruß Thomas
Das ist schon eine ziemlich komplexe Abfrage, die über mehrere Tabellen geht. Gehts um Attribute oder Eigenschaften? Ich könnte mich mal dran probieren, aber Frage vorab: Warum denn nicht die Lagerbestandsbenachrichtigungsfunktion des Gambio Shops nutzen?
Hallo Starter! Versuch jetzt mal, ob Du damit zurecht kommst. Gerade eben schnell geschrieben. Ohne Gewähr! Texte/Beschreibungen wurden auf die deutsche Sprache (ID 2) reduziert. HTML: select ppc.products_id, ppc.combi_quantity, ppi.properties_name, ppi.values_name, p.products_model, pd.products_name, pd.products_description from products_properties_combis ppc, products_properties_index ppi, products_description pd, products p where ppc.products_id = pd.products_id and p.products_id = pd.products_id and p.products_id = ppc.products_id and ppc.combi_quantity = '0' and pd.language_id = '2' and ppi.language_id = '2' and ppi.products_properties_combis_id = ppc.products_properties_combis_id group by ppi.values_name
Ich habe keine Eigenschaften im Shop und kann nicht testen, aber dies hier sollte dir zumindest Artikelnr, Produktnamen und die Artikelnummer der Eigenschaft ausspucken: PHP: select products_model, products_name, combi_model from products inner join products_description on products.products_id = products_description.products_name inner join products_properties_combis on products_properties_combis.products_id = products.products_id WHERE combi_quantity ='0.0000'