Wednesday, 15 January 2014

sql - SELECT statement -


मेरे पास दो टेबल हैं:

EMP

  emp_id | नाम | उपनाम | 1 | बॉब | पार्क | 2 | एनी | दक्षिण | 3 | एरिक | | पी। |  

प्रोजेक्ट

  proj_id | परीक्षक | | परीक्षक 2 | परीक्षक | | 1 | 2 | 3 | 1 |  

अब मैं एक दृश्य बनाने की कोशिश कर रहा हूं, ताकि मेरे पास निम्न है

  proj_id | परीक्षक_1_नाम | परीक्षक_2_नाम | परीक्षक 1_नाम 1 | एनी | एरिक | | बॉब  

आपको बस शामिल होना है

  चुनें Proj_id, t1.name + '' + t1.surname tester1, t2.name + '' + t2.surname tester2, t3.name + '' + t3.surname tester3 प्रोजेक्ट पी से left emp t1 पर t1.emp_id = p । Tester_1 छोड़ दो एम्प टी 2 पर टी 2 पर। एएमपी_आईड = पी। टीएसटीएसएम + एपी टी 2 पर सम्मिलित हों टी 3 पर.एएमपी_आईड = पी। टीएसटीएसएक्स   

एक दृश्य के रूप में ...

  दृश्य प्रोजेक्ट बनाएं के रूप में प्रोज_आईडी, टी 1। नाम चुनें + + '+ + 1 टीएन। टाइपकर्ता 1, टी 2 नाम। + + + टी 2। नामक टेस्टर 2, टी 3.नाम +' '+ + टी 3 सुनाम टेस्टर 3 परियोजना प से वाम से जुड़ें एपीपी टी 1 पर टी 1.एम्पी_आईड = पी। टीएसटीडीई एएमपी टी 2 पर टी 2 पर टाइप करें। एएमपी_आईड = पी। टीएसटीएसएम + एपी टी 2 से जुड़ें टी 3 पर। एएमपी_आईड = पी। टीईएसटीएक्स   <पी> नोट: जैसा कि दूसरों का उल्लेख है , आपका डेटाबेस डिज़ाइन पहले सामान्य फॉर्म का उल्लंघन करता है "कोई दोहराए जाने वाले समूह नहीं होने चाहिए", जिसका अर्थ है कि a तालिका में कई स्तंभ नहीं होना चाहिए जो कुछ विशेषता के एकाधिक उदाहरण (जैसे आपके परीक्षक, परीक्षक, परीक्षक) का प्रतिनिधित्व करते हैं। इस लिंक को देखें: अधिक जानकारी के लिए 


No comments:

Post a Comment