Oprettet fre. d. 04. september 2009 kl. 08:37:24

hirtshals
hirtshals (26.075 point. Point ude: 125)

Finde varer uden Kategori

Jeg har 3 Tabeller

Tabel 1 - Varer
idVare
VareNavn

Tabel 2 - Kategori
idKategori
KategoriNavn

Tabel 3 - VaresKategorier
idVareKategorie
idVare
IdKategori

Der er en 1 til mange relation fra tabel 1 > 3 IdVare, dvs en vare kan tilhøre mange kategorier

Der er en 1 til mange relation fra tabel 2 > 3 IdKategori, dvs en kategori kan have mange varer

Tabel 3 - er dermed en samle tabel

Nu mangler jeg en SQL sætning, der kan give mig Alle varer  der INGEN Kategori har, dvs Alle forekomster i Tabel 1, der ikke findes i tabel 3

Hvilken SQL sætning skal bruges ??

Skrevet fre. d. 04. september 2009 kl. 09:22:55| #1

hrc
hrc (33.287 point)
er det ikke bare dette?

select v.idVare, v.Varenavn
from varer v
join varesKategorier vk on (vk.idVare = v.idVare)
where (vk.idVareKategorie is null)

Skrevet fre. d. 04. september 2009 kl. 09:24:37| #2

hrc
hrc (33.287 point)
nåe nej. Det er det ikke. Hvad så med dette her?

select v.idVare, v.varenavn
from varer v
where (v.idVare not in (select distinct idVare from varesKategorier))

Skrevet fre. d. 04. september 2009 kl. 09:31:19| #3

hirtshals
hirtshals (26.075 point)
Jeg fandt selv følgende

SELECT    v.IdVare, v.varenavn, VK.IdKategori
FROM        P LEFT OUTER JOIN
                     
vk ON p.IdProduct = vk.idProduct
WHERE    (vk.IdKategoriIS NULL)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Stored procedure og triggers

Oprettet den 22. maj 2012 kl. 10.11
htm giver 60 point for svar | Giv et svar »

SELECT by NEWID

Oprettet den 14. maj 2012 kl. 10.21
zentral giver 200 point for svar | Giv et svar »

Hvor finder jeg logfiler?

Oprettet den 14. maj 2012 kl. 10.07
hundevennen giver 100 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger