mysql - Group and sum from different tables -


मान लें कि हमारे पास तीन तालिकाओं हैं

T1

< प्री> आईडी | प्रकार | कक्षा | अंक 111 | 1 | a101 | 12 111 | 1 | बी 104 | 10 112 | 2 | ए 112 | 40 118 | 1 | ए 245 | 30 186 | 2 | c582 | 23

टी 2 (केवल प्रकार के लिए डेटा = 1)

  आईडी | प्रकार | EPoints 111 | 1 | 4 118 | 1 | 3  

टी 3 (केवल प्रकार के लिए डेटा = 2)

  आईडी | प्रकार | EPoints 112 | 2 | 9 186 | 2 | 15  

और हम एक ऐसा दृश्य देखना चाहते हैं जो आईडी, प्रकार, राशि (अंक) + उदाहरणों के लिए उदाहरण दिखाएगा

  आईडी | टाइप करें | अंक 111 | 1 | 26 112 | 2 | 49 118 | 1 | 33 186 | 2 | 38  

मैं यह कैसे कर सकता हूं?

  टी 1 समूह द्वारा टी 1 समूह से अंक के रूप में बिंदु (टी 1.आईडी, टी 1। टाइप, बीएम (टी 1 पॉइंट्स) का चयन करें, जैसे dt.id, dt.type, dt.points + coalesce (t2.epoints, t3.epoints) चुनें। आईडी) के रूप में डीटी बाएं बाहरी जुड़ें टी 2 पर टी 2 पर टाइप करें। टाइप = dt.type बाएं बाहरी टी 3 पर टाइप करें t3 पर। टाइप = dt.type  

Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -