Avatar billede bobske Nybegynder
21. november 2004 - 13:15 Der er 2 kommentarer og
1 løsning

Udhivning fra en group

Titlen er lidt random :)

Jeg har følgende relation:  Catalog(sid, pid, cost)
Hvor sid er supplierID og pid er PartID og så prisen på varen.

Jeg skal finde de sid's som tager mere for en part end gennemsnittet af den part (gennemsnit for alle de suppliers der sælger varen)

Jeg kan regne ud at det sidste skal skrives:
SELECT AVG(cost) FROM Catalog GROUP BY pid;

Men det mere med at vælge sid som omfylder den betingelse.
Avatar billede bobske Nybegynder
21. november 2004 - 17:57 #1
Sig til hvis I ikke forstår spørgsmålet.
Desuden vil jeg gerne høre hvordan man udtrækker noget fra en tabel på 2 kolonner eks.
Select S.name from Suppliers S where S.sid in (Select avg(cost),C.sid from Catalog C group by C.pid) 
//Dette er ikke muligt da den ikke ved hvad søjle den skal sammenligne med, men hvordan fortæller man den det :)
Avatar billede bobske Nybegynder
30. juli 2011 - 18:35 #2
Lukker tråd.
Avatar billede bobske Nybegynder
30. juli 2011 - 18:35 #3
igen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester