如何选择一个表中存在但另一个表中没有的值?

Zerenity

我想知道如何找到在某门课程(kkod)上教过但从未担任过课程协调员(kansv)的人的名字(namn)。它是减号运算(不存在的运算)吗?结果应如下所示:

namn
Jonas
Marie
Rikard
Urban

上面的结果应该从下面的两个表中检索:

kkod                            termin           kansv       antal
------------------------------  ---------------  ----------  ----------
TIG015                          ht2010           Kalle       90
TIG015                          ht2011           Kalle       90
TIG015                          ht2012           Kalle       85
TIG015                          ht2013           Kalle       88
TIG015                          ht2014           Magnus      110
TIG015                          ht2015           Aida        100
TIG162                          ht2010           Kjell       90
TIG162                          ht2011           Kjell       85
TIG162                          ht2012           Kjell       85
TIG162                          ht2014           Lisen       110
TIG058                          ht2010           Janne       80
TIG058                          ht2012           Lennart     80
TIG058                          ht2015           Lennart     80
TIG058                          ht2016           Alan        85
TIG059                          vt2012           Janne       75
TIA008                          vt2015           Aida        35
TIG059                          vt2013           Dina        75
TIG059                          vt2014           Janne       75
TIG098                          ht2015           Agneta      60
TIG016                          ht2011           Janne       80
TIG016                          ht2012           Maria       80
TIG016                          ht2015           Maria       80
TIG016                          vt2012           Maria       75
TIG163                          ht2011           Lennart     75
TIG163                          ht2012           Lennart     80
TIG163                          ht2014           Lennart     90
TIG163                          vt2012           Lennart     75
TIG164                          ht2010           Juha        70
TIG164                          ht2011           Alan        60
TIG164                          ht2012           Alan        55
TIG164                          ht2014           Alan        60
TIG164                          ht2015           Alan        75
TIG064                          ht2010           William     50
TIG064                          vt2012           William     80
TIG064                          vt2013           Faramarz    80
TIG064                          vt2014           Faramarz    66
TIG064                          vt2015           Faramarz    80
TIG064                          vt2016           Faramarz    55
TIG065                          vt2013           Kalle       25
TIG065                          vt2014           Kalle       23
TIG065                          vt2015           Kalle       19
TIG065                          vt2016           Kalle       25
TIG166                          ht2010           Fredrik     40
TIG167                          vt2012           Janne       20
TIG167                          vt2013           Janne       24
TIG167                          vt2014           Henrik      33
TIG167                          vt2015           Henrik      43
TIG167                          vt2016           Henrik      32
TIG165                          ht2011           William     80
TIG165                          ht2012           Alan        80
TIG165                          ht2014           Lennart     90
TIG067                          ht2009           Johan       70
TIA003                          ht2012           Dina        24
TIA003                          ht2013           Dina        26
TIA003                          ht2014           Dina        31
TIA003                          ht2015           Dina        18
TIG061                          ht2009           Lennart     85
TIG061                          ht2010           Lennart     65
TIG061                          vt2013           Lennart     35
TIG060                          vt2012           Fredrik     25
TIG063                          vt2012           Kjell       40
TIG063                          vt2013           Kjell       13
TIG063                          vt2014           Kjell       32
TIG063                          vt2015           Kjell       40
TIG063                          vt2016           Kjell       21
TIG066                          vt2012           Janne       60
TIG066                          vt2013           Janne       60
TIG066                          vt2014           Janne       56
TIG066                          vt2015           Janne       54
TIG066                          vt2016           Janne       80
TIA010                          ht2011           Juha        20
TIA004                          ht2015           Janne       75
TIA015                          ht2013           Maria       15
TIA019                          ht2016           Janne       25

和表uv;

kkod                            termin           namn
------------------------------  ---------------  ----------
TIG098                          ht2015           Agneta
TIG015                          ht2014           Aida
TIG015                          ht2015           Aida
TIG058                          ht2010           Alan
TIG058                          ht2012           Alan
TIG058                          ht2016           Alan
TIG059                          vt2014           Alan
TIG059                          vt2015           Alan
TIG059                          vt2016           Alan
TIG163                          ht2011           Alan
TIG163                          ht2012           Alan
TIG163                          vt2012           Alan
TIG164                          ht2010           Alan
TIG164                          ht2011           Alan
TIG164                          ht2012           Alan
TIG164                          ht2014           Alan
TIG164                          ht2015           Alan
TIG165                          ht2011           Alan
TIG165                          ht2012           Alan
TIG059                          vt2012           Dina
TIG059                          vt2013           Dina
TIG167                          vt2012           Dina
TIG163                          ht2011           Faramarz
TIG163                          vt2012           Faramarz
TIG163                          ht2012           Faramarz
TIG163                          ht2014           Faramarz
TIG060                          vt2012           Fredrik
TIG166                          ht2010           Fredrik
TIG061                          ht2010           Henrik
TIG061                          vt2013           Henrik
TIG167                          vt2014           Henrik
TIG167                          vt2015           Henrik
TIG167                          vt2016           Henrik
TIG065                          vt2014           Kalle
TIG065                          vt2015           Kalle
TIG065                          vt2016           Kalle
TIG065                          vt2014           Aida
TIG065                          vt2015           Aida
TIG065                          vt2016           Aida
TIA004                          ht2015           Janne
TIA019                          ht2016           Janne
TIG016                          ht2011           Janne
TIG016                          ht2012           Janne
TIG016                          ht2015           Janne
TIG016                          vt2012           Janne
TIG058                          ht2010           Janne
TIG059                          vt2012           Janne
TIG059                          vt2013           Janne
TIG059                          vt2014           Janne
TIG059                          vt2015           Janne
TIG059                          vt2016           Janne
TIG066                          vt2012           Janne
TIG066                          vt2013           Janne
TIG066                          vt2014           Janne
TIG066                          vt2015           Janne
TIG066                          vt2016           Janne
TIG163                          ht2011           Janne
TIG167                          vt2012           Janne
TIG067                          ht2009           Johan
TIG015                          ht2014           Jonas
TIG015                          ht2015           Jonas
TIA010                          ht2011           Juha
TIG060                          vt2012           Juha
TIG164                          ht2010           Juha
TIG164                          ht2011           Juha
TIG164                          ht2012           Juha
TIG166                          ht2010           Juha
TIA004                          ht2015           Kalle
TIG015                          ht2010           Kalle
TIG015                          ht2011           Kalle
TIG015                          ht2012           Kalle
TIG015                          ht2013           Kalle
TIG015                          ht2014           Kalle
TIG016                          ht2012           Kalle
TIG016                          ht2015           Kalle
TIG016                          vt2012           Kalle
TIG059                          vt2014           Kalle
TIG059                          vt2015           Kalle
TIG059                          vt2016           Kalle
TIG067                          ht2009           Kalle
TIG015                          ht2014           Kjell
TIG015                          ht2015           Kjell
TIG063                          vt2012           Kjell
TIG063                          vt2014           Kjell
TIG063                          vt2015           Kjell
TIG063                          vt2016           Kjell
TIG162                          ht2010           Kjell
TIG162                          ht2011           Kjell
TIG162                          ht2012           Kjell
TIG167                          vt2014           Kjell
TIG167                          vt2016           Kjell
TIA015                          ht2013           Lennart
TIG015                          ht2015           Lennart
TIA003                          ht2012           Dina
TIA003                          ht2013           Dina
TIA003                          ht2014           Dina
TIA003                          ht2015           Dina
TIA003                          ht2012           Aida
TIA003                          ht2013           Aida
TIA003                          ht2014           Aida
TIA003                          ht2015           Aida
TIA008                          vt2015           Aida
TIG058                          ht2012           Lennart
TIG058                          ht2015           Lennart
TIG059                          vt2014           Lennart
TIG059                          vt2015           Lennart
TIG059                          vt2016           Lennart
TIG061                          ht2010           Lennart
TIG061                          vt2013           Lennart
TIG162                          ht2012           Lennart
TIG163                          ht2011           Lennart
TIG163                          ht2012           Lennart
TIG163                          ht2014           Lennart
TIG163                          ht2015           Lennart
TIG163                          vt2012           Lennart
TIG165                          ht2011           Lennart
TIG165                          ht2012           Lennart
TIG165                          ht2014           Lennart
TIG165                          ht2015           Lennart
TIA019                          ht2016           Lisen
TIG098                          ht2015           Lisen
TIG162                          ht2012           Lisen
TIG162                          ht2014           Lisen
TIG162                          ht2015           Lisen
TIG015                          ht2014           Magnus
TIG067                          ht2009           Magnus
TIG015                          ht2015           Maria
TIG016                          ht2011           Maria
TIG016                          ht2012           Maria
TIG163                          ht2014           Maria
TIG163                          ht2015           Maria
TIA015                          ht2013           Marie
TIG165                          ht2014           Marie
TIG165                          ht2015           Marie
TIG167                          vt2015           Rikard
TIA019                          ht2016           Urban
TIG015                          ht2015           Urban
TIG064                          ht2010           William
TIG064                          vt2012           William
TIG064                          vt2013           William
TIG165                          ht2011           William

申请帮助!

戈登·利诺夫

在SQLIte中,可以使用except

select kanst as namn
from tf
except
select namn
from uv;

或者:

select distinct kanst as namn
from tf
where not exists (select 1 from uv where uv.namn = tf.kanst);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从一个表中选择另一个表中没有外键的记录

来自分类Dev

如何选择在另一个表中具有全部或没有对应值的行?

来自分类Dev

如何根据另一个表中的最新结果选择没有重复的结果?

来自分类Dev

MySql根据另一个表中的MAX值选择一个表中的所有行

来自分类Dev

如何选择一个表中存在但另一个表中不存在的所有ID

来自分类Dev

SQL如何从另一个表中不存在的表中选择

来自分类Dev

从一个表中选择记录,而另一个表中没有两列

来自分类Dev

如何选择一个表中的值在另一个表中不为空的列

来自分类Dev

如何通过查询另一个表中的数据选择一个表中的所有行

来自分类Dev

SQL:如何从另一个表中的一个表中选择不同的值?

来自分类Dev

SQL:如何从另一个表中的一个表中选择不同的值?

来自分类Dev

如何基于对另一个表的选择在表的列中插入值

来自分类Dev

SQL选择-如果另一个表中存在值,则计算列

来自分类Dev

如果另一个表中存在多个当前值,则选择行

来自分类Dev

如果另一个表中没有数据,如何从表中进行选择

来自分类Dev

如何根据另一个表的值删除一个表中的行

来自分类Dev

SQLite查询选择另一个表中不存在的所有记录

来自分类Dev

如何选择另一个表中不存在的行

来自分类Dev

如何选择另一个表中不存在的行

来自分类Dev

如何从一个表中选择一个值,而在另一个表中满足两个单独的条件对

来自分类Dev

MySQL:根据另一个表中的第一个值选择表中的值

来自分类Dev

连接两个表,向我显示一个表中的记录,而另一个表中没有对应的值

来自分类Dev

选择另一个表中的所有数据,即使另一个表中的相应值为NULL

来自分类Dev

从一个表中选择数据,然后插入到该表中不存在的另一个现有表中

来自分类Dev

如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

来自分类Dev

如何获取在另一个表的列值中没有该列值的行

来自分类Dev

SQLITE:如何根据另一个表中的不同列选择列值

来自分类Dev

当另一个表中不存在一个值时插入表中吗?

来自分类Dev

当另一个表中不存在一个值时插入表中吗?

Related 相关文章

  1. 1

    如何从一个表中选择另一个表中没有外键的记录

  2. 2

    如何选择在另一个表中具有全部或没有对应值的行?

  3. 3

    如何根据另一个表中的最新结果选择没有重复的结果?

  4. 4

    MySql根据另一个表中的MAX值选择一个表中的所有行

  5. 5

    如何选择一个表中存在但另一个表中不存在的所有ID

  6. 6

    SQL如何从另一个表中不存在的表中选择

  7. 7

    从一个表中选择记录,而另一个表中没有两列

  8. 8

    如何选择一个表中的值在另一个表中不为空的列

  9. 9

    如何通过查询另一个表中的数据选择一个表中的所有行

  10. 10

    SQL:如何从另一个表中的一个表中选择不同的值?

  11. 11

    SQL:如何从另一个表中的一个表中选择不同的值?

  12. 12

    如何基于对另一个表的选择在表的列中插入值

  13. 13

    SQL选择-如果另一个表中存在值,则计算列

  14. 14

    如果另一个表中存在多个当前值,则选择行

  15. 15

    如果另一个表中没有数据,如何从表中进行选择

  16. 16

    如何根据另一个表的值删除一个表中的行

  17. 17

    SQLite查询选择另一个表中不存在的所有记录

  18. 18

    如何选择另一个表中不存在的行

  19. 19

    如何选择另一个表中不存在的行

  20. 20

    如何从一个表中选择一个值,而在另一个表中满足两个单独的条件对

  21. 21

    MySQL:根据另一个表中的第一个值选择表中的值

  22. 22

    连接两个表,向我显示一个表中的记录,而另一个表中没有对应的值

  23. 23

    选择另一个表中的所有数据,即使另一个表中的相应值为NULL

  24. 24

    从一个表中选择数据,然后插入到该表中不存在的另一个现有表中

  25. 25

    如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

  26. 26

    如何获取在另一个表的列值中没有该列值的行

  27. 27

    SQLITE:如何根据另一个表中的不同列选择列值

  28. 28

    当另一个表中不存在一个值时插入表中吗?

  29. 29

    当另一个表中不存在一个值时插入表中吗?

热门标签

归档