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

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -