种类表
编号      名称
01      游泳
02      跑步
03      瑜伽
04      单车
05      力量训练
06      太极拳
07      双截棍
08      跆拳道人员信息
编号      从事项目
001      08,01,06,
002      02,03,04,
003      05,08,
004      08,07
005      03,04,01
006      02,06,01,05
007      01,02,
008      02,人员信息
编号      从事项目
001      跆拳道,游泳,太极拳
002      跑步,瑜伽,单车
003      ……
004      ……
005      ……
006      
007      
008       如上面三张表,我想把人员信息表中的数字(code)转换成中文(content),请问如何写语句呢?谢谢各位大大!

解决方案 »

  1.   

    sql恐怕很难,写个procedure拼接,然后update吧
      

  2.   

    sql不是万能的,万能的SQL写出来,结果恐怕也不是你想要的
      

  3.   

    可以写一个简单的函数,拆分单列的字符串内容,然后转化相应的输出结果。这样的好处可以作为独立的点,维护简单。sql语句的话,通过分析函数,具体的查查资料!
      

  4.   

    找suncrafted问问,记得他以前好像写过。