मैं यहाँ नया हूँ इसलिए मुझ पर दया करो। मेरा निम्नलिखित परिदृश्य है:
मेरे पास कई टेबल हैं, जो सादगी के लिए, मेरे MySQL डेटाबेस में एक दृश्य में दर्शाए गए हैं। मेरी समस्या यह है कि मुझे इस दृश्य में एक मूल्य की आवश्यकता है जो यह दर्शाता है कि यह एक प्रकार की घटना है या कोई अन्य (एक साधारण बूलियन), जिसे मैंने हासिल करने की कोशिश की:
`gu`.`StoppingUnitEventME` = `ese`.`MonitoringElement` AS `IsStopingEvent`
परिणाम को इंट के रूप में दर्शाया जाता है, और इसलिए एंटिटी फ्रेमवर्क द्वारा पढ़ा जाता है। समस्या यह है कि मुझे वास्तव में एक बूलियन रिटर्न मूल्य की आवश्यकता है, जिसे मैंने प्राप्त करने की कोशिश की:
CAST((`gu`.`StoppingUnitEventME` = `ese`.`MonitoringElement`) as boolean) AS `IsStopingEvent`
इसके परिणामस्वरूप त्रुटि हुई, वह जो MySQL कार्यक्षेत्र में मुझे प्रदर्शित नहीं की गई है (मैं केवल उस कष्टप्रद "आपको एक त्रुटि ...") प्राप्त होता है।
क्या तुम लोग मेरी मदद कर सकते हो?
मेरे आवेदन में इसे हल करने की कोशिश की गई है, लेकिन मैं वास्तव में इसे डेटाबेस में हल करता हूं, क्योंकि यह बाद में अन्य सॉफ़्टवेयर द्वारा उपयोग किया जाएगा।
tinyint
। किसी भी परिस्थिति मेंIF
वापसी नहीं होती है,tinyint
इसलिए मैं यह नहीं देख सकता कि यह उत्तर कैसे सही या स्वीकृत है।