Har en MSSQL tabell tblconsultant_assignment med 4 nycklar, Om du har en tabell med kunder, en med konsulter, och en med jobb så kommer det fungera bra. Sen hur förhållandet en till många mellan kund och konsult är vet jag inte men förmodar att konsult kanske är en "utförare" och kund är den som får ett eller flera ärenden fixade. Om en kund kan ha flera konsulter och en konsult ha flera kunder måste du ha en kopplingstabell emellan då du inte kan utföra många till många relationer direkt i databasen.TabellDesign Splitta upp en tabell till två.
CustomerId, AssignmentId, consultantId, EndCustomer.
Samt StartDate och EndDate.
Jag skulle behöva hjälp med att splitta upp den i två tabeller så jag kan lägga
upp flera assignment på samma ConsultId. Sv: TabellDesign Splitta upp en tabell till två.
Sv:TabellDesign Splitta upp en tabell till två.
t.ex
tblKonsult tblKonsultKund tblKund
======= 1-------m =========== m-----------1 =====
konsultID konsultID KundID
Konsult KundID Kund
Etc...... Etc....... Etc.....
Fördelen är att du kan ha tblKund och tblKonsult som "uppslags"tabeller medan tblKonsultKund speglar varje uppdrag.