मूल रूप से, मैं यह करना चाहता हूं:
update vehicles_vehicle v
join shipments_shipment s on v.shipment_id=s.id
set v.price=s.price_per_vehicle;
मुझे पूरा यकीन है कि यह MySQL (मेरी पृष्ठभूमि) में काम करेगा, लेकिन यह पोस्टग्रेज में काम नहीं करता है। मुझे जो त्रुटि मिलती है वह है:
ERROR: syntax error at or near "join"
LINE 1: update vehicles_vehicle v join shipments_shipment s on v.shi...
^
निश्चित रूप से ऐसा करने का एक आसान तरीका है, लेकिन मुझे उचित वाक्यविन्यास नहीं मिल रहा है। तो, मैं इसे PostgreSQL में कैसे लिखूंगा?
vehicles_*
तालिकाओं, और कुछ shipments_*
तालिकाओं होता।