01. april 2003 - 17:35
Der er
10 kommentarer og 2 løsninger
2 forskellige værdier i et felt (ACESS)
Det drejer sig om en persondatabase Jeg har følgende sætning der vælger de rækker hvor gruppe er lig med mode i query-strengen. Sql = "Select * from navne where Gruppe = '" & Request.querystring("mode") & "'" vi kan sige mode kan være lig med: 'venner', 'arbejde' og 'skole' det fungerer også fint nok... men hvordan kunne en løsning se ud hvis samme person skal kunne være i flere kategorier men kun et sted i databasen?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
01. april 2003 - 17:39
#1
så skal du lave en relationsdatabase. Tabel 1: brugerinfo brugerid navn mm. Tabel 2: grupper gruppeid gruppenavn Tabel 3 Bruger_gruppe_rel brugerid gruppeid select * from brugere b, bruger_gruppe_rel r, grupper g where b.brugerid = r.brugerid and r.gruppeid = g.gruppeid //akj
01. april 2003 - 17:40
#2
Jeg laver lige et eks i access //akj
01. april 2003 - 17:42
#3
det lyder meget godt... hvis jeg nu ligger db op kan du så lave løsningen?
01. april 2003 - 17:42
#4
kan du ikke bare gøre det i min db?
01. april 2003 - 17:44
#5
01. april 2003 - 17:45
#6
01. april 2003 - 17:50
#7
jaja.. ok, men hvad med hvis de er medlem af flere grupper`?
01. april 2003 - 17:58
#8
glem det... jeg løste problemet ved at skrive: Sql = "Select * from navne where Gruppe LIKE '%" & Request.querystring("mode") & "%'" og samtidig i feltet kategori har jeg semikolonadskilt kategorierne. Tak for hjælpen anyway
01. april 2003 - 18:00
#9
Altså: Alle brugere i brugertabellen 1 Hans Hansen 2 Jens Jensen Alle grupper i gruppetabellen 1 Venner 2 Familie I relationstabellen Bruger Gruppe 1 1 1 2 2 1 I udtrækket vil du så få Hans Hansen Venner Hans Hansen Familie Jens Jensen Venner //akj
01. april 2003 - 18:01
#10
Altså: Bruger Gruppe 1 1 bruger 1 (hans )er medlem i gruppe 1 1 2 bruger 1 (hans )er medlem i gruppe 2 2 1 bruger 2 (jens )er medlem i gruppe 1 //akj
01. april 2003 - 19:42
#11
Ser først nu at du åbenbart selv har fundet en løsning. Jeg syntes du skal overveje "min" løsning da det er det bedste/ pæneste programmæssigt set. Vedligeholdelse samt udbygning af et sådant system er også langt lettere. //akj
01. april 2003 - 20:27
#12
ok nu forstår jeg det du mener tror det er lidt for avanceret!
Kurser inden for grundlæggende programmering