我正在使用SQL Server 2008,在其他线程的帮助下,我已经能够编写以下内容:
insert into fml0grant (auto_key, roleid)
select fml0.auto_key, 20
from fml0
left join fml0grant on fml0.auto_key = fml0grant.auto_key
where fml0.dwgname <> ''
and fml0grant.roleid is null
但是,我需要做的是为where子句中的每条记录插入多行。所以当where子句得到结果时我需要插入:
有没有办法将所有三个插入组合成一个语句,因为在我的查询中第一个后,WHERE子句中的NULL不再为真。
答案 0 :(得分:1)
您可以使用mapStateToProps(state)
,如下所示。
CROSS JOIN