update changpian set cplx=left(geshou.gslx,1)+SUBSTRING(changpian.cplx, 1, len(changpian.cplx)-1)
 where changpian.cpgsid=geshou.gsid

解决方案 »

  1.   

    update changpian set cpLx = substring((select gsLx from geshou where gsid = cpgsid),1,1) + substring(cplx,2,1)
      

  2.   

    第一位的运行结果:UPDATE changpian SET  cpLx = left(geshou.gsLx,1) + SUBSTRING(changpian.cpLx, 1, 2) WHERE changpian.cpGsid = geshou.gsId#1109 - Unknown table 'geshou' in where clause 
    第二位的运行结果:UPDATE changpian SET cpLx = substring((SELECT gsLx FROM geshou WHERE gsId = cpGsid),1,1) + substring(cpLx,2,1)#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT gsLx FROM geshou WHERE gsId = cpGsid),1,1) + substring(c 
      

  3.   

    UPDATE changpian SET  cpLx = left(geshou.gsLx,1) + SUBSTRING(changpian.cpLx, 1, 2) from changpian inner join geshou on changpian.cpGsid = geshou.gsId
    如果不正確,你發兩個表的一些測試數據,我再寫寫
      

  4.   

    ls_jingwen(靜雯) :的结果:
    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM changpian inner join geshou on changpian.cpGsid = geshou.g 
      

  5.   

    我的表结果是这样的,
    -- 表的结构 `geshou`
    -- CREATE TABLE `geshou` (
      `gsId` int(5) NOT NULL auto_increment,
      `gsName` varchar(100) NOT NULL default '',
      `gsLx` varchar(8) default NULL,
      `gsXt` varchar(20) default NULL,
      `gsZy` varchar(100) default NULL,
      `gsQb` mediumtext,
      `gsPic` varchar(20) default NULL,
      `gsZz` varchar(30) default NULL,
      `gsCpLn` varchar(100) default NULL,
      `gsCsrq` varchar(15) default NULL,
      `gsFn` varchar(4) default NULL,
      `gsGj` varchar(30) default NULL,
      `gsBz` varchar(20) default NULL,
      PRIMARY KEY  (`gsId`)
    ) TYPE=MyISAM AUTO_INCREMENT=248 ;-- 
    -- 导出表中的数据 `geshou`
    -- INSERT INTO `geshou` VALUES (1, '捞荐康', 'AC', '贾肺', ' http://www.leesooyoung.com/', '95斥 MBC 扼叼坷 橇肺弊伐 ‘喊捞 蝴唱绰 广俊’俊辑 林弥茄 喊广 凰郴扁 措惑阑 荐惑窍哥 啊荐狼 厕阑 虐快带 吝 99斥 ‘I BELIEVE’肺 单哼茄促. 捞荐康狼 澜祸篮 付摹 吝惫拌狼 啊荐甸狼 沥辑甫 前篮 淀茄 刀漂茄 祸彬阑 郴绊 乐栏哥 捞甫 埃颇茄 累邦啊 MGR捞 悼剧沥辑甫 馆康茄 ‘I BELIEVE’甫 父甸绢霖 巴捞 己傍狼 琴缴捞菌促. 捞惦秦 开矫 厚搅茄 盒困扁狼 2笼 ‘NEVER AGAIN’栏肺 牢扁甫 捞绢啊绊 乐栏哥 哪鞘饭捞记 [局荐]甫 全焊窍绰 捞巩技狼 府皋捞农 逞滚 ‘荤尔捞 瘤唱啊搁’阑 何福扁档 沁促. 2005斥俊绰 家加荤客狼 拌距阑 沥府窍哥 海胶飘 举裹 屈侥狼 举裹 [As Time Goes By]甫 惯钎沁促.', '/song_pic/1.gif', '', ' Last Christmas - Various Artists', '19800412', 'し', '茄惫', '');
    INSERT INTO `geshou` VALUES (2, '碍锰荤恩甸', 'AH', '弊缝', '', '', '/song_pic/2.gif', '', '', '19930000', 'ぁ', '茄惫', '');
    INSERT INTO `geshou` VALUES (3, '碍魂俊', 'AC', '贾肺', 'http://qweqwe', '1963斥 版惑巢档 芭力焙 免积狼 碍魂俊... 茄狼荤牢 酒滚瘤狼 第甫 捞绢 82斥 版锐措 茄狼切苞俊 涝切窍看栏唱, 茄狼荤狼 辨阑 器扁窍绊 澜厩狼 辨肺 甸绢急促. 归付俊 雀荤尔捞扼绰 墨其俊辑 畴贰 何福带 矫扁 傈牢鼻, 辫堡籍 殿苞 牢楷阑 肝栏哥 啊荐狼 辨肺 立绢电促. 促惦绢瘤瘤 臼篮 芭模 格家府啊 概仿牢 碍魂俊绰 痢痢 涝家巩栏肺 舅妨廉 付魔郴 92斥 1笼 [扼备夸]甫 惯钎窍霸 登菌促. 2笼 [唱绰 荤冕扁]俊辑 茄惫遏阑 眠备窍绰 碍魂俊啊 靛叼绢 蝴阑 焊疽促. 3笼 [贿蝶扁]客 4笼 [楷绢], 70斥措 器农邦阑 府皋捞农茄 5笼 [窍风 酒魔]阑 芭奠秦坷搁辑 弊狼 澜厩技拌绰 歹宽 促盲肺况脸促. 啊荐 劝悼阑 窍搁辑 厚匆窍快胶俊辑 混 沥档肺 弊狼 活篮 磊蜡 弊 磊眉捞促. 器农, 倔磐呈萍宏, 喉风胶鳖瘤 痢痢 歹 康开阑 承囚啊绊 乐绰 碍魂俊狼 凯沥苞 磊蜡 沥脚篮 拌加 瞪巴捞促. ', '/song_pic/3.gif', '', '悼皑 II Disc3 Green 磊蜡 - Various Artists', '19631103', 'ぁ', '茄惫', '');
    INSERT INTO `geshou` VALUES (6, '厚', 'AC', '贾肺', 'http://rain.jype.com', '冠柳康 荤窜狼 措钎林磊牢 厚绰 1笼 '' 唱慧巢磊'' 客 2笼 ''怕剧阑 乔窍绰 过'' 阑 楷崔酒 洒飘矫虐哥 10措甸狼 傈气利牢 瘤瘤甫 罐绊 乐促. 弥辟俊绰 宏扼款包俊辑 楷扁窍绰 葛嚼阑 焊咯林哥 父瓷浚磐抛捞呈肺辑狼 啊瓷己鳖瘤 焊咯林菌促. ', '/song_pic/6.gif', '', '[2005] Rain''s First Live Concert - Rainy Day', '19820625', 'げ', '茄惫', '');
    INSERT INTO `geshou` VALUES (7, '芭府狼 矫牢甸', 'AC', '弊缝', '', '''澜厩狼 矫绰 官肺 乏捞促''扼绊 富窍绰 3牢炼 赛钦弊缝 ''芭府狼 矫牢甸''篮 捞固 咯己 R&B弊缝 ''俊内''甫 单哼矫难 弊 瓷仿阑 牢沥罐篮 橇肺掂辑肺 傈邦狼 累荤, 累邦, 祈邦阑 淬寸窍哥 窍绊 酵篮 富阑 畴贰俊 淬绊 酵绢 ''芭府狼 矫牢甸''阑 炼流茄 Ricky P(夯疙 : 冠扁康), 错胶评 ''槽''狼 窜厘栏肺 啊荐狼 厕阑 前绊 乐促啊 评甸狼 力狼肺 钦幅茄 畴泅怕, 埔努反鳖瘤 乐带 傈巩 错辑(铖''槽''狼 老盔)俊辑 3斥埃 绊缴 场俊 评俊 钦幅茄 ''背林'' 辫脚背肺 备己登绢 乐促. 3斥埃 霖厚茄 单哼举裹狼 荐废邦 措促荐啊 规价缴狼甫 烹苞窍瘤 给秦, 傍楷苞 牢磐齿阑 烹秦 全焊窍带 吝, 茄 匙萍琉俊 狼秦 力累等 ''芭府狼 矫牢甸''狼 畴贰, ''葫(藜)''捞 硅版澜厩栏肺 荤侩等 Flash 局聪皋捞记捞 气惯利牢 馆览阑 掘栏哥 鉴侥埃俊 牢磐齿 弥绊狼 牢扁弊缝栏肺 栋坷弗促. 切盔气仿阑 功荤茄''葫''篮 措吝甸 加栏肺 颇绊甸搁辑 ''没家斥 气仿 抗规 犁窜''捞 林弥窍绰 ''切盔 气仿 眠规 捞亥飘''狼 林力啊肺 急琶登绰单, 傍吝颇肺何磐绰 ''气仿炼厘''捞扼绰 捞蜡肺 ''规价陛瘤贸盒''阑 罐疽菌促. ', '/song_pic/7.gif', '', ' 2002 措茄刮惫 - Various Artists', '19990701', 'ぁ', '茄惫', '');
    INSERT INTO `geshou` VALUES (8, '畴宏饭牢', 'AD', '弊缝', 'http://', '绊背矫例俊 `农扼捞 海捞厚(Cry Baby)`扼绰 捞抚栏肺 贸澜 矫累茄 捞甸篮 绢蠢弊缝捞唱 弊犯淀捞 林肺 全措率狼 `靛钒`苞 鞍篮 努反阑 傈傈窍哥 版仿阑 阶疽促. 90 吝馆捞饶 全措努反 率俊辑 殿厘茄 龟靛甸吝 馆荐 捞惑捞 弊矾窍淀 捞甸 开矫 窍靛内酒 拌凯狼 澜厩阑 吝缴栏肺 痢瞒 瘤疙档甫 掘绢啊带吝 靛钒俊辑 `农扼雷 秤`狼 傍楷俊 啊阐究 快沥免楷窍带 焊拿府胶飘 捞己快甫 康涝秦辑 4牢炼 眉力甫 父甸绢 坷疵俊 捞福霸登菌促. 捞甸篮 靛钒俊辑 扁裙茄 `Our n', '/song_pic/8.gif', '', '[2005] 堡汗 60斥 刀赋焙啊 促矫何福扁 - 措吝啊夸 Ver. (CD1) - V.A. 堡汗60斥 刀赋焙啊 促矫何福扁', '19961000', 'い', '茄惫', '');
    INSERT INTO `geshou` VALUES (9, '辫扒葛', 'AC', '贾肺', 'http://www.gunmo.com/', '1992斥 ''泪 给靛绰 广 厚绰 郴府绊''肺 单哼茄 辫扒葛绰 鳖公棱棱茄 乔何客 刀漂茄 芒过阑栏肺 10措甸狼 付澜阑 荤肺棱疽促. 4技锭何磐 乔酒畴甫 傍何沁绊 绢妨辑何磐 累,祈邦俊 包缴阑 啊廉柯 弊啊 措吝澜厩俊 包缴阑 啊瘤扁 矫累茄 巴篮 吝切背 3切斥锭 何磐扼绊 茄促. 辑匡抗傈 惫厩苞甫 唱柯 弊绰 秦焙 全焊窜俊 涝措窍咯 澜厩苞 包访等 劝悼阑 沁绊, 力措饶 弊缝 ''乞闭啦''俊辑 焊拿苞 扒馆阑 该酒 劝悼窍带 吝 孤流叼泛磐牢 辫芒券阑 父唱 沥侥 单哼甫 窍霸 等促. 咯矾厘狼 举裹阑 惯钎窍搁辑 芭狼 措何盒 举裹阑 ''剐府攫圾矾''肺 父甸菌绊, 漂蜡狼 涝淬栏肺 惫刮啊荐肺 阂府快绊 乐促.', '/song_pic/9.gif', '', '窍踞败匡 2005 - Various Artists', '19680113', 'ぁ', '茄惫', '');
    INSERT INTO `geshou` VALUES (10, '歹歹', 'AC', '弊缝', 'http://', '康惫狼 牢扁废弊缝 捞抚阑 磊脚狼 龟靛疙栏肺 伙疽阑 沥档肺 宏复扑俊 包缴捞 腹疽带 辫康霖捞 炼流茄 葛带废 龟靛. 97斥 ''Delight''肺 单哼沁栏哥 ''郴霸 促矫'', ''It''s You'' 殿 皋捞历 秒氢俊 何钦窍绰 魂舵茄 废逞滚甸肺 荤尔阑 罐疽促. 评狼 付胶内飘 开且阑 窍带 冠驱版捞 2笼阑 场栏肺 评阑 栋唱 茄悼救 傍归扁甫 瘤郴带 捞甸篮 2001斥俊 惯钎茄 3笼 捞饶肺 货肺款 教绢 茄锐沥苞 窃膊 劝悼 吝.', '/song_pic/10.gif', '', 'The The History Album', '19970100', 'ぇ', '茄惫', '');
      

  6.   

    -- 表的结构 `changpian`
    -- CREATE TABLE `changpian` (
      `cpId` int(5) NOT NULL auto_increment,
      `cpName` varchar(100) default NULL,
      `cpLx` varchar(8) default NULL,
      `cpQb` mediumtext,
      `cpPic` varchar(30) default NULL,
      `cpCbrq` varchar(15) default NULL,
      `cpCbgj` varchar(10) default NULL,
      `cpGsid` int(5) default NULL,
      PRIMARY KEY  (`cpId`)
    ) TYPE=MyISAM AUTO_INCREMENT=1173 ;-- 
    -- 导出表中的数据 `changpian`
    -- INSERT INTO `changpian` VALUES (1, '1笼 - Believe', 'ACA', '"I Believe" 狼 儡儡窍绊 辑沥利牢 羔肺叼肺 牢扁甫 葛栏绊 乐绰 捞荐康狼 单哼 举裹. 悼剧利 沥辑甫 扑惯扼靛俊 立格矫挪 澜厩栏肺 林格 罐疽促. 饶加邦栏肺 `Good Bye My Love`啊 洒飘沁促.', '/album_pic/1.gif', '19991111', '茄惫', 1);
    INSERT INTO `changpian` VALUES (2, '2笼 - Never Again', 'ACA', '`I believe`肺 己傍利牢 单哼 举裹阑 惯钎沁带 捞荐康狼 滴锅掳 举裹 NEVER AGAIN.鸥捞撇邦牢 `NEVER AGAIN`狼 孤流厚叼坷俊绰 脚泅霖, 辆妨矫, 茄绊篮 殿 龋拳硅开捞 免楷阑 窍咯 邦狼 包缴阑 歹宽 刘气矫虐绊 乐促.`NTERLUDE 1`, `胶摹淀 救崇` 殿 18邦狼 弊赤狼 龋家仿 啊垫茄 格家府甫 甸阑 荐 乐绰 酒抚促款 举裹栏肺 乞啊等促. ', '/album_pic/2.gif', '20010202', '茄惫', 1);
    INSERT INTO `changpian` VALUES (3, '3笼 - Made In Winter', 'ACA', '', '/album_pic/.gif', '20011211', '茄惫', 1);
    INSERT INTO `changpian` VALUES (5, '5.5笼 - Classic', 'ACA', '捞荐康狼 海胶飘 飘发捞 葛滴 淬变 海胶飘 坷宏 海胶飘 举裹. ', '/album_pic/5.gif', '20040112', '茄惫', 1);
    INSERT INTO `changpian` VALUES (6, '5笼 - This Time', 'ACA', ' 举裹 沥焊 \r\n4笼 < My Stay In Sendai >捞饶 1斥咯父俊 惯钎茄 5笼举裹.  \r\n', '/album_pic/6.gif', '20030821', '茄惫', 1);
    INSERT INTO `changpian` VALUES (4, '4笼 -  My Stay In Sendai', 'ACA', '2001斥 败匡, 澜馆 矫厘捞 阂炔狼 变 磐澄俊辑 庆绢唱瘤 给窍带 矫扁俊 坷洒妨 30咯父厘狼 澜馆 魄概绊甫 扁废窍哥 咯磊 惯扼靛 啊荐肺结 刀焊利牢 磊府概辫阑 茄 捞荐康狼 匙锅掳 举裹 累诀捞 付公府 窜拌俊 乐促.坷绰 9岿 11老 惯概 抗沥栏肺 酒流 海老俊 阶咯乐绰 捞荐康 4笼篮 茄付叼肺 颇拜利捞扼绰 蓖朵捞哥, 抛农畴肺 拱甸捞绰 脚唱绰 错胶客 器农遏 弊府绊 开矫唱 狐瘤搁 辑款且 飘饭捞靛 付农牢 捞荐康钎 惯扼靛鳖瘤 促剧窍促.', '/album_pic/.gif', '20020909', '茄惫', 1);
    INSERT INTO `changpian` VALUES (7, '6笼 - The Colors Of My Life', 'ACA', '惯扼靛肺 措钎登绰 捞荐康狼 邦甸捞 炼陛究 货肺款 蝴彬狼 渴阑 涝扁 矫累沁促. 拱沸 扁粮狼 捞荐康 胶鸥老狼 惯扼靛 邦档 荐废蹬 乐瘤父 努贰侥利 夸家啊 淬变 旷厘窃, 棵靛 孤流狼 辑沥己, 扑 胶鸥老狼 档雀己 殿阑 淬篮 邦甸捞 窃膊 惯钎灯促. 缴趋阑 扁匡牢 孤流厚叼坷 肚茄 捞锅 举裹 惯钎俊 乐绢 奴 公霸吝缴 开且阑 窍绊乐促. ', '/album_pic/7.gif', '20040910', '茄惫', 1);
    INSERT INTO `changpian` VALUES (8, 'As Time Goes By', 'ACA', 'CD1俊绰 辣惑苞 捞荐康狼 父巢 父栏肺档 捞固 拳力啊 登绊 乐绰, 畴贰 矫累何磐 场鳖瘤 备备例例茄 浇悄捞 捞绢廉 皑己阑 磊必窍绰 茄祈 蜡反狼 祸彬阑 蠢偿 荐 乐档废 皑阿利栏肺 祈邦登绢 乐绰 `采甸篮 瘤绊`, 老夯 弥绊狼 啊荐 Zard狼 邦 `Forever you` 殿捞 荐废登绢 乐促. 捞 寇俊 `楷局窍绊 酵篮 咯磊`, `弊父..` 殿 固惯钎 脚邦捞 促荐 器窃登绢 乐绊 靛扼付 火涝邦, 康拳澜厩, 咯矾 啊荐客狼 掂咖 邦苞 技拌利牢 啊荐肺 惯蹈框阑 矫累窍绰 狼固啊 乐绰 ''I Believe'' 老夯绢 滚傈苞 ''扼扼扼''狼 吝惫绢 滚傈 殿栏肺 捞风绢廉 乐促. 茄祈 CD2俊绰 弊 悼救 沥痹举裹阑 器窃窍咯 6斥埃 郴初篮 葛电 举裹 吝 捞荐康 夯牢捞 啊厘 局馒捞 啊绰 邦甸苞 规价俊辑绰 焊咯临 扁雀啊 芭狼 绝菌带 邦甸父阑 决急窍绊 乐促.', '/album_pic/8.gif', '20050113', '茄惫', 1);
    INSERT INTO `changpian` VALUES (9, '碍锰荤恩甸 Remake 器农价 1笼', 'AHA', '', '/album_pic/.gif', '19940215', '茄惫', 2);
    INSERT INTO `changpian` VALUES (10, '碍锰荤恩甸 Remake 器农价 2笼', 'AHA', '', '/album_pic/.gif', '19950000', '茄惫', 2);
      

  7.   

    您只需要把下面兩張表涉及到的字段的一些值列出几條就可以啦,
    "geshou(歌首) 表 = gsId(auto id),gsLx(3)
    changpian(唱片) 表 = cpId(auto id),cpLx(2),cpGsid(这个值是gsId的一个值)"
      

  8.   

    我的二个表结果是这样的,
    -- 表的结构 `geshou`
    -- CREATE TABLE `geshou` (
      `gsId` int(5) NOT NULL auto_increment,
      `gsName` varchar(100) NOT NULL default '',
      `gsLx` varchar(8) default NULL,
      `gsXt` varchar(20) default NULL,
      `gsZy` varchar(100) default NULL,
      `gsQb` mediumtext,
      `gsPic` varchar(20) default NULL,
      `gsZz` varchar(30) default NULL,
      `gsCpLn` varchar(100) default NULL,
      `gsCsrq` varchar(15) default NULL,
      `gsFn` varchar(4) default NULL,
      `gsGj` varchar(30) default NULL,
      `gsBz` varchar(20) default NULL,
      PRIMARY KEY  (`gsId`)
    ) TYPE=MyISAM AUTO_INCREMENT=248 ;-- 表的结构 `changpian`
    -- CREATE TABLE `changpian` (
      `cpId` int(5) NOT NULL auto_increment,
      `cpName` varchar(100) default NULL,
      `cpLx` varchar(8) default NULL,
      `cpQb` mediumtext,
      `cpPic` varchar(30) default NULL,
      `cpCbrq` varchar(15) default NULL,
      `cpCbgj` varchar(10) default NULL,
      `cpGsid` int(5) default NULL,
      PRIMARY KEY  (`cpId`)
    ) TYPE=MyISAM AUTO_INCREMENT=1173 ;-- 
    -- 导出表中的数据 `changpian`
    --