Fehler #90
Benutzerdefinierte Variablen von Kunden werden bei Lieferanten mit gleicher id angezeigt
0%
Beschreibung
-----
Historie
Von Bernd Bleßmann vor etwa 9 Jahren aktualisiert
Ich vermute, dass das auch bei shiptos ein Problem ist.
Von Moritz Bunkus vor etwa 9 Jahren aktualisiert
Kunden und Lieferanten verwenden dieselbe Sequenz für ihre IDs. Das bedeutet, dass es in der Datenbank keine Kunden und Lieferanten mit derselben ID geben darf! Das gleiche gilt z.B. auch für Einträge in ar, ap, gl.
Das ist nicht nur ein kosmetisches Problem. Die Ansprechpersonen und die Shiptos verfügen jeweils nur über eine einzige Fremdschlüsselspalte (contacts.cp_cv_id und shipto.trans_id), und wozu die gehören ergibt sich ausschließlich aus der Frage »gibt's einen Kunden oder aber einen Lieferanten mit der ID?«.
Sprich du musst hier bitte deine DB entsprechend fixen.
SELECT id, name
FROM vendor
WHERE id IN (SELECT id FROM customer);
Das kann dir eine Idee geben, wie viele betroffen sind.