背景:2张数据表,test_product(id,save_date,project_id,...) test_project(id,save_year,...)
test_product.project_id = test_project.id。 需要校验test_product中的字段save_date,是参照
test_project表中的save_year字段的年。找出save_date的年和save_year不匹配的数据
sql:
select A.save_date,A1.save_year FROM gp_toolkit.test_product A inner join gp_toolkit.test_project A1 on A.project_id= A1.id
where cast(A.save_date as varchar) !~concat( A1.save_year,'-','(\w*)') or A.save_date is null