如何为每个日期行重复唯一ID?

时间:2019-07-26 10:34:42

标签: mysql

我有这样的数据:-

在表A中:-

Date
01-01-2019              
02-01-2019
03-01-2019
04-01-2019

并在表B中:-

UniqueId
AABB
BCCC
FGGG

现在,我想像这样在每个日期重复每个唯一标识:-

AABB 01-01-2019
AABB 02-01-2019
AABB 03-01-2019
AABB 04-01-2019, 

对于其他ID也以类似的方式。

有人知道如何实现吗?

3 个答案:

答案 0 :(得分:2)

使用交叉联接:

SELECT
    b.UniqueId,
    a.Date
FROM TableA a
CROSS JOIN TableB b
ORDER BY
    b.UniqueId,
    a.Date;

enter image description here

Demo

答案 1 :(得分:1)

select *
from tableB
cross join tableA

答案 2 :(得分:1)

使用交叉联接

$behaviors['authenticator']['except'] = ['options', 'login', 'index', 'test'];