/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Haster: En form for join tror jeg
Fra : Anders Lund


Dato : 14-01-02 17:20

I en tabel vil jeg gerne sige "set antsvar = antsvar + 1" på 2 poster, den
første post er let at finde, da den har id = 3, men den næste er lidt
sværere da dens id ligger i FnVoteID i post nr 3.

Dvs jeg skal have en kode stump der kan finde den tabel der har id =
FnVoteId( i posten der har id = 3)

Jeg bruger MySQL
Er der nogen der kan hjælpe?

Mvh
Anders Lund
webmaster@123grin.dk



 
 
Svenne Krap (14-01-2002)
Kommentar
Fra : Svenne Krap


Dato : 14-01-02 17:39

On Mon, 14 Jan 2002 17:19:38 +0100, "Anders Lund" <anders@itnews.dk>
wrote:

>I en tabel vil jeg gerne sige "set antsvar = antsvar + 1" på 2 poster, den
>første post er let at finde, da den har id = 3, men den næste er lidt
>sværere da dens id ligger i FnVoteID i post nr 3.
>
>Dvs jeg skal have en kode stump der kan finde den tabel der har id =
>FnVoteId( i posten der har id = 3)
>
>Jeg bruger MySQL
>Er der nogen der kan hjælpe?

Det du skal bruge hedder et subselect og ville på en hver
fuldblodsdatabase se sådan ud:

update table set antsvar=antsvar +1 ehere id=3 or id=(select fnvoteid
from table where id = 3)

Men det kan mysql ikke.

Svenne
--
Mail usenet@krap.dk - svenne@krap.dk - PGP key id : 0xDF484022
ICQ: 5434480 - http://www.krap.dk - http://www.krap.net
PGP Key http://keys.pgp.dk:11371/pks/lookup?op=get&search=0xDF484022

Svenne Krap (14-01-2002)
Kommentar
Fra : Svenne Krap


Dato : 14-01-02 18:27

On Mon, 14 Jan 2002 17:39:25 +0100, Svenne Krap <usenet@krap.dk>
wrote:

>Men det kan mysql ikke.

Nå, jeg glemte at komme med hjælpen..

Du skal fyre den af i tre queries

den første skrev du selv

så laver du select FnVoteID fra række med ID=3 og laver et update på
den record.

Mvh

Svenne
--
Mail usenet@krap.dk - svenne@krap.dk - PGP key id : 0xDF484022
ICQ: 5434480 - http://www.krap.dk - http://www.krap.net
PGP Key http://keys.pgp.dk:11371/pks/lookup?op=get&search=0xDF484022

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste