webForumDet fria alternativet

UPDATE querys

5 svar · 298 visningar · startad av turbofreddan

turbofreddanMedlem sedan apr. 2003115 inlägg
#1

Alltså det funkar att uppdatera enkla UPDATE querys typ:

UPDATE PollAnswers SET AnswerPercent =  3

varför funkar det inte när jag vill göra:

UPDATE pbpoll.Pollanswers SET AnswerPercent =  xxx/(select count(*) from Tabell)

så borde inte ha något med behörigheter när det går att uppdater och lägga in värden i första frågan,. är det något med sub querys eller liknande?

pimmeMedlem sedan sep. 20011 086 inlägg
#2

Vilken DBMS kör du?

turbofreddanMedlem sedan apr. 2003115 inlägg
#3

Ole, access databas

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Verkar som en begränsning i Access. I ditt fall så kan du ju utföra

select count(*) from Tabell

som en fråga och stoppa in det värdet i update-frågan.

turbofreddanMedlem sedan apr. 2003115 inlägg
#5

Vad menar du? Det är det jag försöker, men du menar att jag måste göra det två gånger var för sig eller?

@ndersMedlem sedan juni 200032 969 inlägg
#6

LarsG menar:

  1. Ställ frågan select count(*) from Tabell
  2. Ta värdet frågan resulterade i och stoppa in i UPDATE-frågan.
130 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)