का उपयोग करके हटाना मैं किसी तालिका से हटाना चाहता हूं जो किसी अन्य तालिका पर मौजूद डेटा के आधार पर हटाना चाहता है, हालांकि, मेरे पास कोड है जो काम करता है और जब मैं इसे एक चयन स्टेमेंट के रूप में चलाता हूं तो मूल्य को हटाया जाता है हालांकि, जब मैं इसे हटाने के लिए बदलता हूं तो यह मुझे त्रुटियां देता है, कि मुझे समझ में नहीं आता कि वे वहां क्यों हैं।LEFT JOIN
DELETE leadCustomer.* FROM coursework.leadCustomer LEFT JOIN coursework.flightBooking
ON leadCustomer.customerID = flightBooking.customerID
WHERE leadCustomer.customerID NOT IN (
SELECT customerID FROM (SELECT customerID, status FROM coursework.flightBooking) AS
StatusCount where status IN ('R','H') GROUP BY customerID
)
AND leadCustomer.customerID = 8;
त्रुटि:
ERROR: syntax error at or near "leadCustomer"
LINE 1: DELETE leadCustomer.* FROM coursework.leadCustomer LEFT JOIN...
^
********** Error **********
ERROR: syntax error at or near "leadCustomer"
SQL state: 42601
Character: 8
मैं उपयोग कर रहा हूँ postgres
उपयोग 'टेबल से हटाना जहां (अपने चयन क्वेरी) में आईडी' – jonasnas
निकालें। * और से हटाएँ loadCustomer पर डाल दिया .. .. – Rodolfo
इसे आज़माएं: "लीड ग्राहक से हटाएं ..." – Arvo