Mysql-从一个表中获取少于24小时的记录,并在满足条件时插入到另一个表中

时间:2018-08-10 02:12:01

标签: mysql

我有一个主表为:

id(PRIMARY KEY) customername    zipcode identitynumber  createdtimestamp
ABC                 JOHN         91421     12346          2:09:31 AM
DEF                 CARTER       91421     12346    2:09:31 AM
PQR                AURTHUR       13133     767676   2:09:31 AM

和另一个表子,如下所示。

ID(PRIMARY) customername    zipcode identitynumber  
xyz           peter          91421  12346   
MNO           CARTER         91421  12346   

我想从主表中获取所有createdtimestamp少于24小时的记录,并仅在zipcodeidentitynumber匹配但不{{ 1}}。基本上,在子表中插入具有相同的customernamezipcode以及主表主键的各种名称。因此,最终子表应具有:

identitynumber

我尝试使用以下查询,但是即使子表没有主键,也无法作为主键违反。

ID(PRIMARY) customername    zipcode identitynumber  
xyz          peter            91421 12346   
MNO          CARTER           91421 12346   
ABC          JOHN             91421 12346

请提供最佳查询建议。

0 个答案:

没有答案