10. februar 2004 - 20:48Der er
10 kommentarer og 1 løsning
update indeholdende select count. help plz
burde et sådan sql udsavn ikke være muligt ? eller noget lignende
UPDATE MadOrdre SET antalbestillinger = (SELECT count(*) FROM [underMadOrdre] WHERE ([underMadOrdre].[ordreid]=@ordreid)) WHERE (MadOrdre.ordreid=[@ordreid]);
Jeg prøve at tælle hvor mange henvisninger der er til en post og skrive det ind i celle.
@ordreid er en variable, det er fordi jeg ikke bruger det direkte i access men gennem en web app. men det var ligesom det mest rigtige sted at spørge om det.
dampnet>But is it necessary to update antalbestillinger? You can ALWAYS find antalbestillinger by selecting count from underMadOrdre just as you are doing in the sub select. Or you can make a query in the access database which JOINS the two tables and groups on ORDERID then you can have a column showing the count.
Then you can use this query in your web application instead of the table.
mine tabeller ser som følger ud: | ordreid(key) | antalbestillinger(tal: underordre med dennes ordreid) | + mere | | underordreid(key) | ordreid(f.key)| + mere |
det er så antalbestillinger som jeg opdatere gennem min app., siger du jeg skal kunne lave det smartere ?
antalbestillinger er = med count underordreid hvor MadOrdre.ordreid = underMadOrdre.ordreid derfor er antalbestillinger ikke nødvendig!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.