我只需要获取photoProcess表中具有storyId值(不是0或null)的每一行,并将条目插入到名为photoProcessStory的新表中。

photoProcess表中的行示例:

+----------------+----------+----------+
|  processId     | storyId  |  rating  |
+----------------+----------+----------+
|  111111111     | 322      |  1       |
|  111111112     | 333      |  1       |
|  111111113     | 0        |  1       |
+----------------+----------+----------+


最终的photoProcessStory表将如下所示:

+-----+----------------+-------------------+
| id  |  processId     | storyId           |
+-----|----------------+-------------------+
| 1   |  111111111     | 322               |
| 2   |  111111112     | 333               |
+-----+----------------+-------------------+


任何帮助将不胜感激。我有连接表并将值插入列中的经验,但是对于如何在这样的补丁中插入行并不熟悉。

最佳答案

insert into photoProcessStory (processId, storyId)
select processId, storyId
from photoProcess
where storyId <> 0 and storyId is not null

07-26 02:05