Tjenare!
Jag har ett table som heter Inneholl.
I det har jag kollumnerna
id | Serienummer | Avdelning |
Sen har jag ett till table som heter "Menu".
Där har jag kollumnerna
id | Avdelning1 |
I denna tabell så skrivs ett ID nummer och en avdelning.
Om jag nu skriver in ID nummret från Menu Tabellen in i Inneholls tabellen och kollumnen Avdelning så ska det som står i Avdelning1
skrivas in.
Så jag bara behöver byta i Avdelning1 så kommer alla som har värdet 1 i Avdelning att ändras.
Nåt i stil med detta..
"Inneholl" tabellen
id | Typ | Avdelning |
34 | Internt | 1 |
"Menu" tabellen
id | Avdelning1 |
1 | Modem |
Genom en join här så skulle modem skrivas ut från Avdelning kollumnen i Inneholls tabellen.
Hoppas ni förstår vad jag menar.
Min Sql sats ser ut såhär för tillfället
sql = "SELECT * FROM Knowledge WHERE avdelning = '" & Request.QueryString("Avdelning") & "' AND val = '"& Request.QueryString("typ") &"' Order by serial"
LAMPMedlem sedan mars 2002777 inlägg Hoppas jag förstod dig rätt. :)
Välkommen till wF
sql ="select Inneholl.id, Inneholl.Typ, Inneholl.Avdelning, Menu.id, Menu.Avdelning1 " & _
" from Inneholl " & _
" inner join Menu " & _
" on Inneholl.id = Menu.id " & _
" WHERE avdelning = '" & Request.QueryString("Avdelning") & "' " & _
" AND val = '"& Request.QueryString("typ") &"' "
[kod]
sql ="select Knowledge.id, Knowledge.Rubrik, Knowledge.avdelning, Knowledge.typ, Knowledge.url, Knowledge.serial, Knowledge.val, Menu.id, Menu.Avdelning " & _
" from Knowledge " & _
" inner join Menu " & _
" on Knowledge.id = Menu.id " & _
" WHERE avdelning = '" & Request.QueryString("Avdelning") & "' " & _
" AND val = '"& Request.QueryString("typ") &"' "
[kod]
Expected end of statement
och det är i slutet av första raden
sql ="select Knowledge.id, Knowledge.Rubrik, Knowledge.avdelning, Knowledge.typ, Knowledge.url, Knowledge.serial, Knowledge.val, Menu.id, Menu.Avdelning " &**;** _
Jag vill alltså att det som står i Avdelning1 skrivs in i Avdelning där Avdelning har samma värde som Avdelning1's id
LAMPMedlem sedan mars 2002777 inlägg
Jag vill alltså att det som står i Avdelning1 skrivs in i Avdelning där Avdelning har samma värde som Avdelning1's id
Skrivs in? Vill du göra en insert eller update i databasen?
Om jag ska förså får du nog förklara lite mer ingående vad du vill göra. :)
Såhär menar jag
IInneholls databasen så har jag ju en kollumn som heter Avdelning.
Säg att jag har 1000 poster där som är MODEM.
Istället för att skriva MODEM i alla dom 1000 posterna så skriver jag "1" istället.
Sen i Menu tabellen så skriver jag tex MODEM i avdelning och ID't är 1
Så alla som ha 1 i avdelning i Inneholls tablet får MODEM som värde.
Så om jag vill ändra MODEM till tex Adapter så ändrar jag bara på ett ställe istället för 1000 st.
Jag antar att select-satsen ska se ut så här om du ska få ut klartexten för avdelning och förutsatt att det du har i Request.QueryString("Avdelning") också är klartexten, exv "Modem". Så kan du förstås ta med vilka kolumner du vill i resultatet...
sql = "SELECT i.Typ, m.Avdelning1 " &_
"FROM Inneholl as i, Menu as m " &_
"WHERE m.avdelning1 = i.Avdelning " &_
"AND m.avdelning1 = '" & Request.QueryString("Avdelning") & "' " & _
"AND i.typ = '"& Request.QueryString("typ") &"' "