आप ट्रिगर से सेलेक्ट स्टेटमेंट निष्पादित नहीं कर सकते। अगर आप वेरिएबल सेट करना चाहते हैं, तो INTO चुनें कथन, उदा. -
DECLARE supplierid_ INT(11);
DECLARE customerid_ INT(11);
SELECT
supplierid, customerid
INTO
supplierid_, customerid_
FROM
iv_documents
WHERE
id = OLD.note_documentid;
IF supplierid_ = OLD.note_companyid THEN
...
साथ ही, वेरिएबल का नाम बदलें, उन्हें फ़ील्ड नामों से अलग करना होगा।