【发布时间】:2019-06-06 07:06:45
【问题描述】:
我有两个不共享主键的表(A 和 B)。我需要某种连接,其中对于表 A 中的每一行 如果 date_B ,我必须添加表 B 行。
*日期格式:yyyy-mm-dd
表 A
+-------+-----+-----------+
| id_A | op_A| date_A |
+-------+-----+-----------+
| 1 | 0 | 2018-10-01|
| 2 | 0 | 2018-12-31|
+-------+-----+-----------+
表 B
+-----+--------+-------------+
| id_b| other | date_B |
+-----+--------+-------------+
| a | 8 | 2018-09-01 |
| b | 90 | 2018-12-01 |
+-----+--------+-------------+
正确结果:
+-----+-----+-----------+-----+--------+-------------+
| id_A| op_A| date_A | id_B| other | date_B |
+-----+-----+-----------+-----+--------+-------------+
| 1 | 0 | 2018-10-01| a | 8 | 2018-09-01 |
| 2 | 0 | 2018-12-31| a | 8 | 2018-09-01 |
| 2 | 0 | 2018-12-31| b | 90 | 2018-12-01 |
+-----+-----+-----------+-----+--------+-------------+
【问题讨论】:
标签: mysql sql mysql-python