Hejsan, jag håller på och bygger ett litet försäljningssystem och såklart så ska det finnas ett artikelregister där alla försäljningsvaror sparas.
Databasen som används är MySQL 4.1.11.
I grunden så är det ju frågan om en vanlig enkel relationsuppbyggnad.
Alla artiklar ligger sparade i en tabell med varsitt unikt artikelnummer i fältet Artnr.
Artiklarna tillhör dessutom olika kategorier som anges i fältet Category.
Sen så ligger kategorierna i en separat tabell med sina respektive kategorinummer.
Men jag har fått efterfrågan efter en speciell funktion som rör just artikelnummer.
Kunden vill nämligen dela upp alla artikelnummer i grupper, som ska börja från olika startnummer beroende på kategori.
Ex. alla artiklar i kat.1 får artnr. som börjar på 10000, och artiklar i kat.2 får artnr. som börjar på 20000, osv.
Frågan är nu: Hur ska jag lösa detta rent praktiskt?
Om jag nu ska stoppa in en ny artikel med en INSERT-fråga, hur gör jag då för att artikelnumret ska börja stega from. ett visst värde beroende på vilken kategori som är vald?
Är det möjligt att lösa detta i SQL, eller måste jag programmera en separat lösning?
Jag hoppas att någon förstår mitt problem och vad jag vill åstakomma!
Tack på förhand!!!