这应该是非常基本的,但我无法弄清楚。有一个表“值”
entity|attribute|value
frank - shirt - red
frank - hat - green
sam - shirt - blue
sam - hat - orange
我如何将同一个人的所有帽子颜色设置为与衬衫颜色相同,给弗兰克一顶红色帽子,给萨姆一顶蓝色帽子。
我正在寻找解决方案,然后我想到了这篇文章。
但是运行 sql 会导致语法错误。
参考mysql文档http://dev.mysql.com/doc/refman/5.0/en/update.html http://dev.mysql.com/doc/refman/5.0/en/update.html我注意到 - 至少在版本 5 中 - mysql对此有不同的语法。
一般声明是:
update table t1, table t2
set t1.field1 = t2.field2, ..., t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)