【发布时间】:2018-10-12 19:26:35
【问题描述】:
我的数据库中有 2 个表
表 1
DC Item Day
6006 123 May 1
6006 123 May 2
7036 456 May 6
表 2
DC Item Day ShippedCases Label Type
6006 123 May 1 100 A
6006 123 May 2 200 A
6006 123 May 2 500 B
7036 456 May 2 300 B
7036 456 May 6 400 A
表 1 包含我感兴趣的所有唯一记录,但它不包含 ShippedCases 或标签类型。如何编写查询以从表 2 中选择与表 1 中的记录匹配的所有记录?
在这种情况下,我想在表 2 中选择与表 1 匹配的 DC、项目、日期字段,并对标签类型 = A 的已发货案例求和。
结果视图
DC Item Day Shipped Cases Label Type
6006 123 May 1 100 A
6006 123 May 2 200 A
7036 456 May 6 400 A
我认为这是一个简单的 Select 语句,但我不知道如何设置 where 子句,我的前 3 个参数是表 1 字段和表 2 标签类型 = A 的第 4 个参数。
任何建议将不胜感激!
【问题讨论】:
标签: teradata where-clause teradata-sql-assistant