webbmannenMedlem sedan dec. 1999659 inlägg
Jag har en db som samlar in fem olika sorters info från ett formulär. Sökningar i db kan sedan göras på en annan sida i en dropdown-meny där kommandot distinct använts för att välja ut rätt uppgifter.
Hur gör jag nu för att ett av de olika fälten ska kunna innehålla mer än ett alternativ och bli vettigt sökbart?
Det går ju bra så länge jag söker på tex blå i ett visst fält - jag får då med alla poster med blå. Nu skulle jag dock vilja kunna lagra tex blå,röd,gul och få möjlighet att skilja ut de olika i en sökning. Söker jag nu på röd så ska alltså det senaste exemplet följa med.
Om jag är otydlig så fråga efter mer info.
/webb
------------------
För nyfikna
LarsGMedlem sedan dec. 200012 465 inlägg
Vill du i databasen lagra flera värden i samma post?
Gör inte det.
------------------
essentitia preter non sans multiplicandum
webbmannenMedlem sedan dec. 1999659 inlägg
Hur tacklar jag då problemet där en person (kolumn ett) utför mer än en syssla (kolumn två)?
Jag vill ju helst inte behöva lägga in personen fler än en gång.
/webb
------------------
För nyfikna
LarsGMedlem sedan dec. 200012 465 inlägg
man delar upp saker i flera tabeller
tex
person
--------
nummer!namn!telefon!adress
syssla
-------
namn!beskrivning
personsyssla
-------------
pesonnummer!sysslonamn
t.ex (Tabellen sysslor kanske inte är nödvändig.)
Om nu en person har flera sysslor så blir det flera poster i tabellen personsyssla.
------------------
essentitia preter non sans multiplicandum
webbmannenMedlem sedan dec. 1999659 inlägg
Trodde det fanns något klurigt som gjorde att man slapp göra fler tabeller ;)
Tack för hjälpen.
/webb
------------------
För nyfikna
spangoMedlem sedan juni 20006 147 inlägg
Har för mig att det går i objektrelationsdatabaser, typ PostgreSQL, men jag är inte säker...
------------------
You can be a coward for a few minutes, or dead forever. /Rincewind