मैं Postgres 9.1.3 में इस क्वेरी का उपयोग करने के कोशिश कर रहा हूँ के साथ साथ:Postgres "लापता FROM-खंड प्रविष्टि" क्वेरी पर त्रुटि खंड
ERROR: missing FROM-clause entry for table "stops"
LINE 12: SET arrest_id = stops.stop
^
********** Error **********
ERROR: missing FROM-clause entry for table "stops"
SQL state: 42P01
Character: 280
मैं:
WITH stops AS (
SELECT citation_id,
rank() OVER (ORDER BY offense_timestamp,
defendant_dl,
offense_street_number,
offense_street_name) AS stop
FROM consistent.master
WHERE citing_jurisdiction=1
)
UPDATE consistent.master
SET arrest_id = stops.stop
WHERE citing_jurisdiction=1
AND stops.citation_id = consistent.master.citation_id;
मैं इस त्रुटि मिलती है मैं वास्तव में उलझन में हूँ। पोस्ट क्लॉर्स दस्तावेज के साथ सही खंड दिखाई देता है। अगर मैं अलग-अलग खंड में क्वेरी चलाता हूं, तो मुझे सही परिणाम मिलते हैं।
व्हाउप्स! धन्यवाद। मैं कहने जा रहा था कि मैंने डायग्नोस्टिक चरण के रूप में ** स्टॉप ** टेबल का नाम बदलने की कोशिश की, लेकिन यह स्पष्ट रूप से मुद्दा नहीं है। –