我如何获得第一条匹配行?

加纳什

我有一个相当复杂的SQL查询-部分查询需要查找在第一个表中找到的company_ID值,以在第二个表中获取company_Name。第二张表可能有公司名称的变体,但是没关系-我只需要第一个匹配项即可。

因此,tableA看起来像这样(大约2打列和许多行)

company_ID (CHAR(12))
161012348876
561254435253
103929478273
141567643542

tableB看起来像这样

company_ID (Integer) Company_name
161012348876         Watson & Jones Ltd
161012348876         Watson and Jones
561254435253         Fictional Co. plc
103929478273         Made Up Corp.
161012348876         Watson Jones Ltd
141567643542         Thingymajig Gmbh.

该查询将返回161012348876的多行。什么是为每个匹配的company_id返回一行(即4行而不是6行)的好方法?

SELECT *, t2.company_name
FROM tableA t1

JOIN tableB t2 ON t1.company_id = cast(t2.company_id as CHAR(12))

我正在使用Teradata SQL。

任何帮助,不胜感激。

写作
SELECT *, t2.company_name
FROM tableA t1

JOIN tableB t2 ON t1.company_id = cast(t2.company_id as CHAR(12))
GROUP BY t1.company_id

每个唯一值将返回1行 t1.company_id

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回第一条匹配线

来自分类Dev

在保留前导空白的同时仅替换第一条匹配行

来自分类Dev

替换字符串php中的第一条匹配行

来自分类Dev

如何使用Linq在每个组中获得第一条记录

来自分类Dev

根据匹配的字段删除第一条重复的行,并保留第二条匹配的行

来自分类Dev

如何使用查找功能仅获取mongoDb联接中的第一条匹配记录?

来自分类Dev

我如何确定发送的消息是否是作者的第一条消息?

来自分类Dev

如何订阅第一条路线

来自分类Dev

应用过滤器后如何选择第一条可见行

来自分类Dev

只打印正则表达式的第一条匹配行,而忽略其他匹配项

来自分类Dev

如何获取日期中的第一条记录和最后一条记录

来自分类Dev

如何获取组之间的第一条记录和最后一条记录?

来自分类Dev

如何从可能不止一个的列表中获得第一条错误消息?

来自分类Dev

我如何重写除htaccess中的第一条规则以外的所有内容?

来自分类Dev

为什么我的第一条机器人消息(通过REST API)显示在我的第一条线程消息之前?

来自分类Dev

SAS合并仅匹配第一条记录

来自分类Dev

选择与条件匹配的所有节点,并带有nn关系的第一条记录

来自分类Dev

SQL:连接两个表以查找子集中的第一条匹配记录

来自分类Dev

我们可以只在同一个 eloquent 查询中获得总记录数和第一条记录吗?

来自分类Dev

如何使用MySQL连接表中的第一条记录和最后一条记录?

来自分类Dev

如何在SQL中向后运行UPDATE命令(从最后一条记录到第一条)?

来自分类Dev

在Slack API上发送我的第一条消息

来自分类Dev

如何从一组记录中获取第一条记录 MS sql

来自分类Dev

Datagridview正确的行已选中,但箭头仍指向第一条记录

来自分类Dev

检索所有行,但缺少第一条记录

来自分类Dev

用熊猫中的第一条记录替换重复行的值?

来自分类Dev

在vim中查找第一条未注释的行而不删除搜索

来自分类Dev

如何从内部查询中选择第一条记录?

来自分类Dev

Google Spreadsheet Queries:如何获取每个组的第一条记录?

Related 相关文章

  1. 1

    返回第一条匹配线

  2. 2

    在保留前导空白的同时仅替换第一条匹配行

  3. 3

    替换字符串php中的第一条匹配行

  4. 4

    如何使用Linq在每个组中获得第一条记录

  5. 5

    根据匹配的字段删除第一条重复的行,并保留第二条匹配的行

  6. 6

    如何使用查找功能仅获取mongoDb联接中的第一条匹配记录?

  7. 7

    我如何确定发送的消息是否是作者的第一条消息?

  8. 8

    如何订阅第一条路线

  9. 9

    应用过滤器后如何选择第一条可见行

  10. 10

    只打印正则表达式的第一条匹配行,而忽略其他匹配项

  11. 11

    如何获取日期中的第一条记录和最后一条记录

  12. 12

    如何获取组之间的第一条记录和最后一条记录?

  13. 13

    如何从可能不止一个的列表中获得第一条错误消息?

  14. 14

    我如何重写除htaccess中的第一条规则以外的所有内容?

  15. 15

    为什么我的第一条机器人消息(通过REST API)显示在我的第一条线程消息之前?

  16. 16

    SAS合并仅匹配第一条记录

  17. 17

    选择与条件匹配的所有节点,并带有nn关系的第一条记录

  18. 18

    SQL:连接两个表以查找子集中的第一条匹配记录

  19. 19

    我们可以只在同一个 eloquent 查询中获得总记录数和第一条记录吗?

  20. 20

    如何使用MySQL连接表中的第一条记录和最后一条记录?

  21. 21

    如何在SQL中向后运行UPDATE命令(从最后一条记录到第一条)?

  22. 22

    在Slack API上发送我的第一条消息

  23. 23

    如何从一组记录中获取第一条记录 MS sql

  24. 24

    Datagridview正确的行已选中,但箭头仍指向第一条记录

  25. 25

    检索所有行,但缺少第一条记录

  26. 26

    用熊猫中的第一条记录替换重复行的值?

  27. 27

    在vim中查找第一条未注释的行而不删除搜索

  28. 28

    如何从内部查询中选择第一条记录?

  29. 29

    Google Spreadsheet Queries:如何获取每个组的第一条记录?

热门标签

归档