webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Programmering & Utveckling > Databashanterare & SQL

Databashanterare & SQL Diskussioner om databashanterare och SQL. Exempelvis DML, DDL, MySQL, MS SQL Server samt datamodellering.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2008-02-27, 19:25   #1
web00132
Medlem
 
Registrerad: 2001-05-20
Ort: Söder om söder!
Inlägg: 822
Lösningar: 2
Hämta rader som innehåller ett id men inte ett annat

Enkel fråga (men inte för mig onekligen). Jag har en tabell som ser ut typ så här:
Produkt - kategori-ID
potatis - 3
potatis - 19
potatis - 5
potatis - 10
pasta - 7
pasta - 5
etc...

Jag vill hämta fram de rader som har kategori-ID = 3 men inte kategori-ID = 5. Försökte få till det med group by men lyckades inget vidare. Tack på förhand!
web00132 besöker inte forumet just nu   Svara med citat
Äldre 2008-02-27, 20:00 Markerad som löst av web00132   #2
Peter S
Medlem
 
Registrerad: 2002-12-15
Ort: Hudiksvall
Inlägg: 5 477
Lösningar: 806
Kod:
select produkt
     , kategoriid
  from t
 where produkt
    in ( select distinct produkt from t where kategoriid = 3 )
   and produkt
not in ( select distinct produkt from t where kategoriid = 5 )
Peter S besöker inte forumet just nu   Svara med citat
Äldre 2008-02-27, 22:23   #3
web00132
Medlem
 
Registrerad: 2001-05-20
Ort: Söder om söder!
Inlägg: 822
Lösningar: 2
Fantastiskt! Tackar tackar
web00132 besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Programmering & Utveckling > Databashanterare & SQL

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 06:28.


Powered by: vBulletin Version 3.8.6
Copyright © webForum