Fondamentalement, je veux faire ceci:
update vehicles_vehicle v
join shipments_shipment s on v.shipment_id=s.id
set v.price=s.price_per_vehicle;
Je suis à peu près sûr que cela fonctionnerait dans MySQL (mes antécédents), mais cela ne semble pas fonctionner dans PostgreSQL. L'erreur que j'obtiens est:
ERROR: syntax error at or near "join"
LINE 1: update vehicles_vehicle v join shipments_shipment s on v.shi...
^
Il y a sûrement un moyen facile de le faire, mais je ne trouve pas la syntaxe appropriée. Alors, comment pourrais-je écrire ceci dans PostgreSQL?
vehicles_*
tables, et quelques shipments_*
tables.