大家来看一下我的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);