sql - WHERE statement with one to many option -
मेरे पास कोई क्वेरी है
अद्यतन टीबीएल $ टेम्पलेट नाउपर सेट NAME = 'new_name' NAME जहां = 'Old_name' और FIXED_VALUE = 'कुछ_मान' '; मैं इसे और अधिक WHERE अभिव्यक्ति के साथ सुधारना चाहता हूं: AND BEAN_NAME = 'बीन' लेकिन BEAN_NAME अन्य तालिका से एक पंक्ति है < कोड> टीबीएल $ खाका । इसकी एक से कई (एक टेम्पलेट - कई टेम्पलेट पैरामीटर)। TBL $ TEMPLATE_PARAM स्टोर TEMPLATE_ID और इसकी टेम्प्लेट की आईडी की एक विदेशी कुंजी। WHERE NAME = लिखने का सबसे अच्छा तरीका क्या है? Old_name 'और FIXED_VALUE =' some_value 'और टीबीएल $ TEMPLATE.BEAN_NAME =' बीन '?
< P> आप एक subquery का उपयोग कर सकते हैं: <पूर्व> अद्यतन टीबीएल $ टेम्पलेट नाउपर सेट करें नाम = 'new_name' जहां नाम = 'old_name' और FIXED_VALUE = 'कुछ_value' और टीबीएल $ टेम्पलेट नाउपैम। टीबीएल $ TEMPLATE से WHERE BEAN_NAME = 'बीन')
Comments
Post a Comment