I’m trying to find the courses (knamn) that only Lennart have taught in but not Alan or Kjell.
The result should look like this:
x
knamn
Innovation och entreprenorskap
Manniska datorinteraktion
How do I retrieve the view above from the following table below (this table is called z);
kkod namn knamn
---------- ---------- ----------------------------------
TIG058 Alan Programmeringsteknik och databaser
TIG058 Alan Programmeringsteknik och databaser
TIG058 Alan Programmeringsteknik och databaser
TIG059 Alan Systemutvecklingsprojekt
TIG059 Alan Systemutvecklingsprojekt
TIG059 Alan Systemutvecklingsprojekt
TIG163 Alan Beslutsstodsystem
TIG163 Alan Beslutsstodsystem
TIG163 Alan Beslutsstodsystem
TIG164 Alan Interaktionsdesign
TIG164 Alan Interaktionsdesign
TIG164 Alan Interaktionsdesign
TIG164 Alan Interaktionsdesign
TIG164 Alan Interaktionsdesign
TIG165 Alan Informatik som vetenskap
TIG165 Alan Informatik som vetenskap
TIG015 Kjell Informationsteknologi och informat
TIG015 Kjell Informationsteknologi och informat
TIG063 Kjell Informationsteknologi och samhalle
TIG063 Kjell Informationsteknologi och samhalle
TIG063 Kjell Informationsteknologi och samhalle
TIG063 Kjell Informationsteknologi och samhalle
TIG162 Kjell Affarssystem
TIG162 Kjell Affarssystem
TIG162 Kjell Affarssystem
TIG167 Kjell Fordjupning i programmering
TIG167 Kjell Fordjupning i programmering
TIA015 Lennart Innovation och entreprenorskap
TIG015 Lennart Informationsteknologi och informat
TIG058 Lennart Programmeringsteknik och databaser
TIG058 Lennart Programmeringsteknik och databaser
TIG059 Lennart Systemutvecklingsprojekt
TIG059 Lennart Systemutvecklingsprojekt
TIG059 Lennart Systemutvecklingsprojekt
TIG061 Lennart Manniska datorinteraktion
TIG061 Lennart Manniska datorinteraktion
TIG162 Lennart Affarssystem
TIG163 Lennart Beslutsstodsystem
TIG163 Lennart Beslutsstodsystem
TIG163 Lennart Beslutsstodsystem
TIG163 Lennart Beslutsstodsystem
TIG163 Lennart Beslutsstodsystem
TIG165 Lennart Informatik som vetenskap
TIG165 Lennart Informatik som vetenskap
TIG165 Lennart Informatik som vetenskap
TIG165 Lennart Informatik som vetenskap
Advertisement
Answer
only Lennart have taught…
With conditional aggregation:
select knamn
from tablename
group by knamn
having count(*) = sum(namn = 'Lennart');
See the demo.
Results:
| knamn |
| ------------------------------ |
| Innovation och entreprenorskap |
| Manniska datorinteraktion |