原则上,我有两个表T1和T2,每个表都包含一个日期字段,让我们称之为date:
T1: date | somekey | data ...我想执行(left)join T1 and T2,这样结果中就包含了来自T1的所有行。现在,对于T1中的每一行,我需要来自T2 joined的(恰好只有一个)行的值,其中ABS(DATEDIFF(T1.date,T2.date))是minimal和T1.somekey=T2.somekey(如果T2中没有这样的行,则为null )
我正在构建一个AWS管道,将CSV文件从S3插入到RDS MySQL DB。我面临的问题是,当它试图加载文件时,它将空白视为空字符串,而不是NULL。例如,CSV的第1行是:其中值是MySQL表中的整数,当然管道中的错误是:
Incorrect integer value: '' for column '