Underforespørgsel i en udvælgforespørgsel - cirkulærreference
Jeg vil i en forespørgsel lave en summering over en af de tidligere kolonner i forespørgslen. Fx. har jeg en variabel x der har 3 værdier (2,3,4). Disse 3 værdier vil jeg gerne ligge sammen, så de ligger i en kolonnen ved siden af min x variabel, dvs så der kommer en kolonne med værdierne(9,9,9). Når jeg prøver at gøre det vha select eller direkte ref til min variabel x fra forespørgslen, så kommer der en cirkulærslutning. Jeg kan ikke bare tage summen fra den oprindelige tabel hvor variablen x kommer fra fordi sum kolonnen skal ændre sig i takt med at jeg ændrer kriterierne for min variabel x i min forespøgsel. Hvordan gør jeg dette ?? mvh Mona
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
hvis du har en tabel som kaldes Tabel1 og feltet x (har datatypen Tal) og indeholder 3 rækker: 2, 3 og 4. Lav først en forspørgsel (som kaldes rt) som summere disse værdier: SELECT sum(x) AS summen FROM Tabel1;
Nu laver du en anden forspørgsel (som kaldes minTabel): SELECT Tabel1.x, rt.summen FROM Tabel1, rt;
Så er den forspørgsel (minTabel) som du kan anvende.
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.