我只需要获取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