sql - Select rows with multiple occurrences over multiple tables -


डीबी: SQL सर्वर 2008

मैं आईडी, शीर्षक और userid तालिका से यदि उस उपयोगकर्ता को 2 तालिकाओं में एक से अधिक बार देखा जाता है।

इसलिए यदि किसी उपयोगकर्ता के पास तालिका तालिका में 2 रिकॉर्ड और कलाकार तालिका में 1 है, तो मैं चाहता हूं

यह अब मेरे पास है, लेकिन यह 0 रिकॉर्ड लौटाता है।

जब मैं "उपयोगकर्ता (यूआईडीआईडी) को छोड़ देता हूं, & Gt; 1 "भाग में, मुझे सभी तालिकाओं में सभी 400 रिकॉर्ड मिलते हैं।

  यूजर आईडी, आईडी, शीर्षक से चुनें (आईडी चुनें, शीर्षक, यूआईआईआईडीआई स्थान से संघ चयन आईडी, शीर्षक, यूजरआइड से कलाकारों ए) के रूप में यूजर आईडी, आईडी, शीर्षक होने के साथ जानकारी समूह (userid) & gt; 1    

संयुक्त राष्ट्र के संयुक्त संस्थान (संयुक्त राष्ट्र संघ से सभी चुनिन्दा आईडी, शीर्षक, यूजरआइड, कलाकारों से चयन संख्या, शीर्षक, यूजरआइड के साथ) संयुक्त संयुक्त राष्ट्र से जुड़ें & Gt; 1) जी पर सी। यूज़र आईडी = g.userid

यूनिअन उप-क्वेरी से गैर-अद्वितीय उपयोगकर्ता आईडी सूची प्राप्त करें और इसे userid । सीटीई के रूप में उप-क्वेरी केवल एक बार लागू की जाती है।

Comments