Hi, ich lade meine Bestellliste mehr oder weniger regelmäßig als Excel-Tabelle runter. Nun kriege ich heute die Fehlermeldung: #1054 - Unbekanntes Tabellenfeld 'orders.gm_orders_code' in field list Weiß jemand, wie die Tabelle jetzt heißt? Wurden noch mehr Tabellennamen geändert? Schöne Grüße Marieluise
Das war keine Tabelle, sondern nur die Spalte in der orders-Tabelle. Die gm_orders_code-Spalte wurde mit dem Update auf 4.5.1.0 ersatzlos gestrichen. Ebenso die gm_orders_id, gm_packings_id und gm_packings_code in derselben Tabelle.
Hallo Dominik, danke für die schnelle Erklärung. Wie locke ich jetzt aber die Daten zum Excel-Download raus, die mit folgender Liste geholt wurden: SELECT `orders` .`gm_orders_code` as `R-Nr.` , `orders` .`customers_id` as `KNr` , "i" as `i` , `orders` .`customers_company` as `ORGANISATION` , `customers` .`customers_gender` as `Anrede` , "" as `Titel` , `orders` .`customers_firstname` as `VORNAME` , `orders` .`customers_lastname` as `NAME` , `orders` .`customers_street_address` as `STRASSE` , `orders` .`customers_postcode` as `PLZ` , `orders` .`customers_city` as `ORT` , `orders` .`billing_country_iso_code_2` as `Land` , `orders` .`date_purchased` as `Bestellung` , `orders` .`payment_class` as `Zahlung` , `orders_total` .`class` as `Art` FROM `orders` , `orders_total` , `customers` WHERE `orders`.`orders_id`=`orders_total`.`orders_id` and `customers`.`customers_id` =`orders`. `customers_id` and `orders` .`date_purchased` > '2024-01-15' Gruß Marieluise
Hm. Damit die Abfrage prinzipiell wieder funktioniert, nimmst Du die nicht mehr existente Spalte einfach raus: Code: SELECT `orders` .`customers_id` as `KNr` , "i" as `i` , `orders` .`customers_company` as `ORGANISATION` , `customers` .`customers_gender` as `Anrede` , "" as `Titel` , `orders` .`customers_firstname` as `VORNAME` , `orders` .`customers_lastname` as `NAME` , `orders` .`customers_street_address` as `STRASSE` , `orders` .`customers_postcode` as `PLZ` , `orders` .`customers_city` as `ORT` , `orders` .`billing_country_iso_code_2` as `Land` , `orders` .`date_purchased` as `Bestellung` , `orders` .`payment_class` as `Zahlung` , `orders_total` .`class` as `Art` FROM `orders` , `orders_total` , `customers` WHERE `orders`.`orders_id`=`orders_total`.`orders_id` and `customers`.`customers_id` =`orders`. `customers_id` and `orders` .`date_purchased` > '2024-01-15' Was stand denn in der gm_orders_code-Spalte, also was Dir als R-Nr. in der Excel-Tabelle angezeigt wurde? Ernsthaft die Rechnungsnummer? Brauchst Du die Spalte überhaupt?
Natürlich brauche ich die. Wie soll ich sonst meine Buchhaltung übersichtlich halten und vor der Steuererklärung überprüfen, ob alles gebucht wurde und ob alle Beträge stimmen? Muss ich die jetzt überall händisch nachtragen? Das wär ja oberblöd. Warum macht man sowas? Es hat schließlich nicht jeder Shop eine Wawi. Die wäre bei mir totaler Overkill.
Okay. Wow. Das ist wirklich eine Herausforderung am frühen Samstagmorgen, aber ich interpretiere das als "Ja, da stand die Rechnungsnummer drin und diese benötige ich weiterhin". Dann kannst Du diese Abfrage verwenden: Code: SELECT ( SELECT `invoice_number` FROM `invoices` WHERE `invoices`.`order_id` = `orders`.`orders_id` ORDER BY `invoices`.`invoice_id` DESC LIMIT 1 ) as `R-Nr.`, `orders`.`customers_id` as `KNr`, "i" as `i`, `orders`.`customers_company` as `ORGANISATION`, `customers`.`customers_gender` as `Anrede`, "" as `Titel`, `orders`.`customers_firstname` as `VORNAME`, `orders`.`customers_lastname` as `NAME`, `orders`.`customers_street_address` as `STRASSE`, `orders`.`customers_postcode` as `PLZ`, `orders`.`customers_city` as `ORT`, `orders`.`billing_country_iso_code_2` as `Land`, `orders`.`date_purchased` as `Bestellung`, `orders`.`payment_class` as `Zahlung`, `orders_total`.`class` as `Art` FROM `orders`, `orders_total`, `customers` WHERE `orders`.`orders_id` = `orders_total`.`orders_id` and `customers`.`customers_id` = `orders`.`customers_id` and `orders`.`date_purchased` > '2024-01-15' Schönes Wochenende…
Dominik, du trägst deinen Namen zu Recht. Du bist ein echtes Sonntagskind und hast mir nicht nur den Sonntag, sondern das ganze Wochenende gerettet. Ich war heute Morgen schon ganz schön am Dampfen, den lass ich jetzt ab. Heißen Dank! Marieluise