从数据库中查询,该数据库可能具有一个字段的多个值

尤尼斯·新泽西

我们有一个excel表格,其格式如下:

APP_ID    FirstName   LastName    Experience         GPA 
======================================================
12        XXX1        YYY1        Lifeguard          3.4
12                                Soccer Referee     3.9
13        XXX2        YYY2        Server; Hostess    3.2
13                                Chemistry Tutor
13                                Teaching Assistant

如您所见,对于经验和GPA,我们可能有多个价值。我将设计一个表格,以便他们可以查询和搜索经验丰富的人或具有最低GPA的人。(每个人可能有多个GPA,我们仅考虑最大GPA)

我希望他们能够将这些数据复制并粘贴到access中并使用我的表单。(他们对访问的知识最少)。因此,当我导入它进行访问时,我得到的是这样的:

ID     APP_ID    FirstName   LastName    Experience         GPA 
================================================================
1      12        XXX1        YYY1        Lifeguard          3.4
2      12                                Soccer Referee     3.9
3      13        XXX2        YYY2        Server; Hostess    3.2
4      13                                Chemistry Tutor
5      13                                Teaching Assistant

如何在此表中进行这些搜索?

泽德福克斯

假设您的表名为Table3,您将编写如下查询:

select * from table3
inner join (
  select firstname, lastname, max(gpa) as maxgpa
  from Table3
  group by firstname, lastname
) temptable
on table3.firstname = temptable.firstname
and table3.lastname = temptable.lastname
and table3.gpa = temptable.maxgpa

获取每个人的GPA最高的记录。

如果您的表格如下所示:

ID  APP_ID  FirstName   LastName    Experience      GPA
1   12      John        Smith       Lifeguard       3.4
2   12      John        Smith       Soccer Referee  3.9
3   13      Matt        Rogers      Server          3.2
4   13      Matt        Rogers      Tutor           3.4
5   13      Matt        Rogers      TA              3.5

结果将是:

ID  APP_ID  FirstName   LastName    Experience      GPA
2   12      John        Smith       Soccer Referee  3.9
5   13      Matt        Rogers      TA              3.5

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数据库中查询,该数据库可能具有一个字段的多个值

来自分类Dev

将多个组合框插入数据库中的一个字段

来自分类Dev

iOS上的Sqlite数据库查询仅更新一个字段

来自分类Dev

要从数据库而不是数据库的最后一个字段中搜索名称

来自分类Dev

如何在数据库的一个字段中插入三个下拉值

来自分类Dev

Codeigniter活动记录类-从数据库中获取除一个字段外的所有字段

来自分类Dev

将1个字段复杂地移动到另一个数据库中的一个字段所需的mysql查询

来自分类Dev

从数据库中获取一个具有多个值的值

来自分类Dev

从数据库中获取一个具有多个值的值

来自分类Dev

PHP LOOP从数据库保存到一个字段中

来自分类Dev

如何使用SQLite从数据库表中仅获取一个字段?

来自分类Dev

在一个字段中显示以逗号格式插入数据库的图像

来自分类Dev

parse.com数据库中仅添加了一个字段

来自分类Dev

数据库 - 有 2 个表,需要另一个同时具有 ID 和另一个字段的表

来自分类Dev

如何从同一mysql数据库表中的另一个字段移动一个字段数据?

来自分类Dev

如何在jComboBox中显示多个字段但只在数据库中插入一个字段?

来自分类Dev

创建一个对一个键具有多个值的数据库

来自分类Dev

Oracle数据库中具有多个字段的条件唯一约束

来自分类Dev

从一个数据库列映射到Solr中的多个字段

来自分类Dev

两个外键字段,正好一个字段设置为一个值,而在带有MySQL数据库的Django模型中,另一个为null

来自分类Dev

Crystal Reports-在数据库字段下的表中添加一个字段

来自分类Dev

从数据库返回一个字段的值[实体框架] [ASP.NET MVC]

来自分类Dev

在MySQL数据库的一个字段中存储回显单词的过程是什么

来自分类Dev

在Access的一个数据库字段中存储多个值(听我说)

来自分类Dev

使用具有多个字段的表单查询数据库

来自分类Dev

使用具有多个字段的表单查询数据库

来自分类Dev

具有多个允许值类型的数据库字段

来自分类Dev

具有多个允许的值类型的数据库字段

来自分类Dev

SQL Server - 如果该字段已被透视,如何通过另一个字段再次透视?那数据库设计正确吗?

Related 相关文章

  1. 1

    从数据库中查询,该数据库可能具有一个字段的多个值

  2. 2

    将多个组合框插入数据库中的一个字段

  3. 3

    iOS上的Sqlite数据库查询仅更新一个字段

  4. 4

    要从数据库而不是数据库的最后一个字段中搜索名称

  5. 5

    如何在数据库的一个字段中插入三个下拉值

  6. 6

    Codeigniter活动记录类-从数据库中获取除一个字段外的所有字段

  7. 7

    将1个字段复杂地移动到另一个数据库中的一个字段所需的mysql查询

  8. 8

    从数据库中获取一个具有多个值的值

  9. 9

    从数据库中获取一个具有多个值的值

  10. 10

    PHP LOOP从数据库保存到一个字段中

  11. 11

    如何使用SQLite从数据库表中仅获取一个字段?

  12. 12

    在一个字段中显示以逗号格式插入数据库的图像

  13. 13

    parse.com数据库中仅添加了一个字段

  14. 14

    数据库 - 有 2 个表,需要另一个同时具有 ID 和另一个字段的表

  15. 15

    如何从同一mysql数据库表中的另一个字段移动一个字段数据?

  16. 16

    如何在jComboBox中显示多个字段但只在数据库中插入一个字段?

  17. 17

    创建一个对一个键具有多个值的数据库

  18. 18

    Oracle数据库中具有多个字段的条件唯一约束

  19. 19

    从一个数据库列映射到Solr中的多个字段

  20. 20

    两个外键字段,正好一个字段设置为一个值,而在带有MySQL数据库的Django模型中,另一个为null

  21. 21

    Crystal Reports-在数据库字段下的表中添加一个字段

  22. 22

    从数据库返回一个字段的值[实体框架] [ASP.NET MVC]

  23. 23

    在MySQL数据库的一个字段中存储回显单词的过程是什么

  24. 24

    在Access的一个数据库字段中存储多个值(听我说)

  25. 25

    使用具有多个字段的表单查询数据库

  26. 26

    使用具有多个字段的表单查询数据库

  27. 27

    具有多个允许值类型的数据库字段

  28. 28

    具有多个允许的值类型的数据库字段

  29. 29

    SQL Server - 如果该字段已被透视,如何通过另一个字段再次透视?那数据库设计正确吗?

热门标签

归档