php查询mysql,按照如图所示把符合条件(红色)的id和num值写入到另外一个表的中

table1中的已用红色标示出来的就是条件,即连续2行或大于等于2行的num相同的都视为需要取出的数值并写入到table2请高手指导怎么写出查询,希望我描述的你能懂... table1中的已用红色标示出来的就是条件,即连续2行或大于等于2行的num相同的都视为需要取出的数值并写入到table2请高手指导怎么写出查询,希望我描述的你能懂 展开
 我来答
chenglizhenwu
2017-05-05 · TA获得超过653个赞
知道小有建树答主
回答量:503
采纳率:68%
帮助的人:203万
展开全部
insert into table2(table1_id, table1_num) select distinct a.id , a.num from table1 a inner join table1 b on a.num=b.num and abs(b.id - a.id) = 1 order by a.id
追问
你好高人,写的我稍微有点看不明白,能否注释一下下
不错。可以用,但是如果数据量太大了,很容易超时
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式