Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SQL fråga som gör mig tossig...

Postades av 2003-04-04 17:52:43 - Eva Bohman, i forum sql-server/msde, Tråden har 3 Kommentarer och lästs av 763 personer

Hej!

Har två tabeller. En med personlig info samt en tabell med information om man gått en viss kurs.
Via en sökfunktion skall man kunna välja i en listruta att söka på alla som INTE har gått en viss kurs, eller via en annan listruta vilka som har gått en viss kurs.

Ex.
Väljer Matte i listrutan. Visar alla personer som gått Mattekursen/inte gått Mattekursen

Att lista de som har gått en viss kurs går bra.

SELECT tblKursprofil.*, tblPerson.*
FROM tblKursprofil,tblPerson
WHERE tblKursprofil.Kursnamn='varKursval' AND tblKursprofil.Anvnamn=tblPerson.Anvnamn

Men hur gör jag om jag vill lista alla som INTE har gått kursen, känns som om jag provat alla möjliga varianter... SUCK...

Snälla hjälp!

TACK PÅ FÖRHAND!


Svara

Sv: SQL fråga som gör mig tossig...

Postades av 2003-04-04 19:21:18 - Ulf Magnusson

Hej,
prova något i stil med :

SELECT tblPerson.*
FROM tblPerson
WHERE NOT EXIST (
SELECT NULL
FROM tblKursprofil
WHERE tblKursprofil.Kursnamn='varKursval'
AND tblKursprofil.Anvnamn=tblPerson.Anvnamn)

/Uffe


Svara

Sv: SQL fråga som gör mig tossig...

Postades av 2003-04-04 21:24:03 - Andreas Hillqvist

Alla i en kurs:
SELECT tblPerson.*
FROM tblKursprofil INNER JOIN tblPerson ON tblKursprofil.Anvnamn=tblPerson.Anvnamn
WHERE tblKursprofil.Kursnamn = 'varKursval'

Alla som inte är med i en kurs:
SELECT tblPerson.*
FROM tblPerson LEFT JOIN tblKursprofil ON (tblKursprofil.Anvnamn=tblPerson.Anvnamn) AND (tblKursprofil.Kursnamn = 'varKursval')
WHERE tblKursprofil.Kursnamn Is Null

Eller:
SELECT tblPerson.*
FROM tblPerson
WHERE tblPerson.Anvnamn IN (SELECT tblKursprofil.Anvnamn
FROM tblKursprofil
WHERE tblKursprofil.Kursnamn = 'varKursval')

Att anväda EXISTS är inte så bra. Eftersom frågan måste utvärderas för varje rad.


Svara

Sv: SQL fråga som gör mig tossig...

Postades av 2003-04-07 11:14:24 - Eva Bohman

Tack tack!
Nu fick jag till det =)

Mvh Eva


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
524
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies