读书人

大家来看一上小弟我的update语句帮小

发布时间: 2012-09-24 13:49:41 作者: rapoo

大家来看一下我的update语句,帮我修改一下
如题,这是我写的语句,但是提示说返回了多条,我就是要更新tPayStream表的所有paymentId字段,如何写?帮我修改一下吧。


SQL code
update tPayStream set tPayStream.paymentId = (select tOrders.id  from tOrders,PayStream where PayStream.paymentId = tOrders.ordId);


[解决办法]
update tPayStream A INNER JOIN tOrders B
ON A.paymentId = B.ordId
set A.paymentId =B.id
[解决办法]
update tPayStream set tPayStream.paymentId = (select tOrders.id from tOrders,PayStream where PayStream.paymentId = tOrders.ordId limit 1);

读书人网 >Mysql

热点推荐