如何加入2个表格以接收所需的所有数据

我有2个查询:

/*+ ETLM
{
  depend:{
    replace:[
      {
        name:"table_1"
      }
    ]
  }
}
*/
SELECT 

case_id,x,x

FROM table.1


WHERE resolved_date between TO_DATE ('2020/01/01','YYYY/MM/DD') and to_date('2020/12/31','YYYY/MM/DD')
AND ASSIGNED_TO_GROUP IN ('First Group')



/*+ ETLM
{
  depend:{
    replace:[
      {
      name:"table_2"
      }
    ]
  }
}
*/



SELECT

x,case_id,x


FROM table_2

WHERE create_date between TO_DATE ('2020/01/01','YYYY/MM/DD')

所以基本上我需要表中的所有信息,case_id是table_1上的主键。如何加入他们以接收所有数据并仅使用table_1中的WHERE?

PS:表格已在redshift上启用频谱

我尝试了

Select
x
x
x
FROM table_1 

JOIN table_2 ON table_1.case_id = table_2.case_id
Select 
x
x
x
FROM table_2

Where table_1.resolved_date between ...
AND table_1.assigned_group...

但是似乎我在第二条SELECT语句上遇到了错误

iCMS 回答:如何加入2个表格以接收所需的所有数据

Select
table_1.x,table_1.x,table_2.x,table_2.x
FROM table_1 

JOIN table_2 ON table_1.case_id = table_2.case_id

Where table_1.resolved_date between ...
AND table_1.assigned_group...
本文链接:https://www.f2er.com/2155726.html

大家都在问