1

我有两个表,一个带有用户 ID,另一个带有项目 ID。两个表中都有重复的条目,但这是必需的。两个表中有 42,000 个条目。

我需要合并这些表,以便在第三个表“user-item”中有 42,000 个条目,这样第一列包含用户 ID,第二列包含前两个表中的项目 ID。

用户信息表:(列是用户ID)

18974

41092

4287

41092等

iteminfo 表:(列为 itemid)

13

182

13

76等

所需表格:

用户名 | 项目编号

18974 | 13

41092 | 182

4287 | 13

41092 | 76

等等。

4

2 回答 2

0

希望你需要这个::

INSERT INTO thirdTable
Select ft.userId, st.itemId 
from firtTable ft
INNER JOIN secondTable st on (ft.userId = st.userId)
于 2013-10-28T07:31:36.573 回答
0
INSERT 
   INTO thirdTable 
Select 
   f.userId, s.itemId 
from 
   firtTable f,
   secondTable s 
where 
   f.userId = s.userId
于 2013-10-28T07:35:53.160 回答