本文实例讲述了mysql实现查询数据并根据条件更新到另一张表的方法。分享给大家供大家参考,具体如下:
原本的数据库有3张表
travel_way :旅游线路表,存放线路的具体信息
traveltag :线路标签表,存放线路目的地等信息
tagrelation:标签对应表,存放线路和目的地的对应关系
因为业务逻辑的改变,现在要把它们合并为一张表,把traveltag中的目的地信息插入到travel_way中。
首先获取到所有线路对应的目的地,以线路ID分组,合并目的地到一行,以逗号分隔。
代码如下:SELECT travel_way.id,GROUP_CONCAT(travelta
1