기본적으로 나는 이것을하고 싶다 :
update vehicles_vehicle v
join shipments_shipment s on v.shipment_id=s.id
set v.price=s.price_per_vehicle;
나는 그것이 MySQL (내 배경)에서 작동 할 것이라고 확신하지만 postgres에서는 작동하지 않는 것 같습니다. 내가 얻는 오류는 다음과 같습니다.
ERROR: syntax error at or near "join"
LINE 1: update vehicles_vehicle v join shipments_shipment s on v.shi...
^
분명히이 작업을 수행하는 쉬운 방법이 있지만 올바른 구문을 찾을 수 없습니다. PostgreSQL에서 어떻게 작성합니까?
vehicles_*
테이블과 몇 개의 shipments_*
테이블 이 있었을 것 입니다.