Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

mysql update jion ¶à±í ¸ßÊÖÀ´¿´¿´

3¸ö±í

a±í:
aid
ascore
*******************************************

b±í:
bid
bpei

********************************************

c±í:
bid
aid
cscore

Âé·³¿ªÊ¼ÁË:ÈçºÎʵÏÖÕâ¸öupdate
ascore +=  bpei * cscore
UPDATE C from C INNER JOIN A ON C.AID=A.AID INNER JOIN  B ON C.BID=C.BID
SET C.ascoreB.=bpei * A.cscore

ascore +=  bpei * cscore£ºÀÛ¼Ó£¿+£½Ê²Ã´Òâ˼£¿

SQL code:
update c inner jon a on c.aid=a.aid inner join b on c.bid=b.bid
set c.ascore=c.ascore+a.cscore+b.bpei;


ÒýÓÃascore +=  bpei * cscore£ºÀÛ¼Ó£¿+£½Ê²Ã´Òâ˼£¿


+=  ÕâÊÇCÔËËã·û

x += y  ==>> x = x + y


UPDATE C from C INNER JOIN A ON C.AID=A.AID INNER JOIN  B ON C.BID=b.BID
SET C.ascore= C.ascore+b.bpei * c.cscore

ÒýÓÃ
SQL codeupdate cinner jon aon c.aid=a.aidinnerjoin bon c.bid=b.bidset c.ascore=c.ascore+a.cscore+b.bpei;


Õâ¸öÓï¾äÓÐÎÊÌâ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to

ÒýÓÃ
»òÕß³£¹æÒ»Ð


Ïà¹ØÎÊ´ð£º

MYSQL°²×°Ê§°Ü

ÎÒÒÔǰ°²×°ÁËÒ»´Î£¬ºóÀ´Ð¶ÔØÁË£¬ÏÖÔÚÔÙ°²×°µÄʱºò£¬Ìáʾ´íÎó£ºError 1305.Error reading from file C:DOCUME~1\LOCALS~1\Temp\mysql_server.msi.Verify that the file exists and that you can access it. 
¿ ......

mysqlÓï¾äÓÅ»¯ÎÊÌâ ´ó¼Ò¸øÓÅ»¯¸öSQLÓï¾ä

SELECT a.tguildname ,SUM(a.ct) +  if (SUM(b.ct) IS NULL ,0,SUM(b.ct)) from (
SELECT  tg.tguildname,c.cid, (
cf.fbb + cf.fgjbb + cf.fjybb + cf.fqb + cf.fgjqb + cf.fjyqb + cf.fqib + cf. ......

mysql µ¼ÖÂËÀ»ú

»·¾³£ºwin2003 apache2 resin3 php5 mysql5
mysql´íÎóÀï³öÏÖÕâ¸ö£¬·þÎñÆ÷Ö±½ÓËÀµ½ÄÇÀï¡£
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_log ......

mysqlÉÏÏÞÎÊÌâ

  ÇëÎÊһϴó¼ÒÓÐûÓÐÈËÅäÖùýmysqlµÄiniµÄÅäÖÃÎļþ£¬ÏÖÔÚÎÒÓÐÒ»¸öÎÊÌâ¾ÍÊÇ.ÏÖÔÚ±íÖÐ35ÍòÌõµÄÊý¾Ý²éѯ³öÀ´ÊÇûÓÐÎÊÌâµÄ£¬µ«Êǵ±Êý¾Ý¿â´ïµ½°ÙÍòÒÔÉÏÊý¾Ý¾Í²éѯ²»³öÀ´ÁË£¬£¨Ç°ÌáÊÇͬÑùµÄÌõ¼þÀ´×öÕâÁ½´ÎÊý¾Ý²éѯ² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ