我需要将tbl_user
和tbl_applist
中的数据插入tbl_MainRef(fld_userid, fld_appId)
表中。
tbl_applist
有20行,需要针对tbl_MainRef
表中的每一行插入tbl_user
中。
所以它在mainref中应该看起来像这样
1, userid1, appid1
2, userid1, appid2
3, userid1, appid3
4, userid1, appid4
5, userid1, appid5
6, userid2, appid1
7, userid3, appid2
,依此类推...我已经尝试过CTE并使用多个表进行插入,但是我无法让它为每个用户做整个应用程序的递归表。
答案 0 :(得分:1)
您要寻找Object1 obj1 = new Gson().fromJson(jsonString, Object1.class);
吗?
cross join
您可以运行insert into mainref (userid, appid)
select u.userid, a.appid
from tbl_user u cross join
tbl_applist a;
查询以查看其作用。