如果那个子查询, 返回多行相同的数据, 可以使用 distinct 来处理。
例如:
update Eq_gpcs_placesupplydtl dtl set PlaceSupplyID=(
select DISTINCT PlaceSupplyID from Eq_gpcs_placesupply bill where bill.easid = dtl.easid)
where dtl.easid = ''
如果那个子查询, 返回多行不同的数据, 可以使用 MAX 或者 MIN 来处理。
例如:
update Eq_gpcs_placesupplydtl dtl set PlaceSupplyID=(
select MAX( PlaceSupplyID ) from Eq_gpcs_placesupply bill where bill.easid = dtl.easid)
where dtl.easid = ''
例如:
update Eq_gpcs_placesupplydtl dtl set PlaceSupplyID=(
select DISTINCT PlaceSupplyID from Eq_gpcs_placesupply bill where bill.easid = dtl.easid)
where dtl.easid = ''
如果那个子查询, 返回多行不同的数据, 可以使用 MAX 或者 MIN 来处理。
例如:
update Eq_gpcs_placesupplydtl dtl set PlaceSupplyID=(
select MAX( PlaceSupplyID ) from Eq_gpcs_placesupply bill where bill.easid = dtl.easid)
where dtl.easid = ''