涉及3个表的插入语句,谢谢

涉及3个表的插入语句,谢谢

涉及3个表的插入语句,多谢

[SQL] insert into pw_tagdata select tid,3967 from pw_tmsgs where LOCATE(concat(‘ ‘,’代考’,’ ‘),concat(‘ ‘,tags,’ ‘))

Affected rows: 282

Time: 0.203ms

这条语句里面有两个变量

3967是pw_tags表中的tid(主键,数字自增)

代考是pw_tags表中的3967对应tagname(varchar)

此表中tid与tagname一一对应

现在我用上述语句已经可以根据pw_tmsgs表中的信息来对pw_tagdata表进行插入。

问题是,上述语句处理的仅仅是pw_tags表中所记录的tid的一个,就是说仅仅把tid3967这个给处理了,此表中还有4000多条数据(4000多个tid取值,对应4000多个tagname),我想一一执行上述操作,但是如果手工去写4000多条语句太笨了,想知道有什么好办法吗?




select tid,3967 from pw_tmsgs where LOCATE(concat(‘ ‘,’代考’,’ ‘),concat(‘ ‘,tags,’ ‘))

这是什么where条件

涉及3个表的插入语句,谢谢

相关文章:

你感兴趣的文章:

标签云: