Hallo,
tschuldigung, aber ich wusste ich nicht, wie ich das Thema besser hätte formulieren sollen.
Ich hab vermutlich nur ein ganz kleines Problem, aber ich brauch trotzdem mal Eure Hilfe dabei...
Ich hab in einer Tabelle in einem Feld eine Artikelgruppe stehen, die sich etwas kompliziert zusammensetzt aber das ist eben aus der Historie so. Ein Beispiel ist A3ZKV-.
Die Artikelnummer setzt sich aus der Artikelgruppe, einem weiterem Schlüssel und einer fortlaufenden Nummer zusammen.
Ein Beispiel: A3ZKV-GP12345
Nun möchte mit einer MYSQL-Abfrage prüfen, ob ein eingegebner Artikel einer Artikelgruppe entspricht, bzw. aus der Tabelle dann die entsprechenden Informationen über die Artikelgruppe ziehen.
Ein Problem ist, dass die Länge der Artikelgruppe nicht zwingend 5 Zeichen ist, aber immer mit einem Bindestrich endet.
Also sowas wie:
select * from artikelgruppen where $eingabe like tabellenfeld
Da aber $eingabe größer ist, funktioniert das da oben logischerweise nicht.
Aber wie kann ich die Abfrage formulieren, ohne vorher per Script, die Eingabe aufzusplitten und den Teilstring abzufragen?
Gibts da nicht etwas wie (dumm fomuliert)
'where $eingabe fängt genauso an wie tabellenfeld'?
Lieber Gruß,
Eure Steffi