Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

उन्नत SQL क्वेरी डिज़ाइन सहायता (दो तालिकाओं में डुप्लिकेट, एकाधिक फ़ील्ड, एक फ़ील्ड के आधार पर संभावित बहिष्करण)

SELECT Name, ItemID, ID1, ID2,ID3 FROM item
UNION ALL
SELECT Name, ItemID, ID1, ID2,ID3 FROM bankitem

या यदि आप डुप्लिकेट नहीं चाहते हैं तो UNION का उपयोग करें। यदि आप तालिका में डुप्लिकेट नहीं चाहते हैं तो बस उस कॉलम पर एक अद्वितीय अनुक्रमणिका का उपयोग करें।

SELECT * FROM(SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM item 
UNION 
SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM bankitem 
GROUP BY Name, ItemID, ID1, ID2, ID3 HAVING count(*) > 1)as x 
WHERE x.Name != 'RedPotion'

या

WHERE x.Name NOT IN('blah1','blah2')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएचपी:पीडीओ क्वेरी कोई परिणाम नहीं देता है, लेकिन वही क्वेरी phpmyadmin में 4 परिणाम देता है?

  2. डेटाबेस पंक्ति टुपल में पूर्णांकों में 'L' प्रत्यय क्यों होता है?

  3. लेफ्ट जॉइन का उपयोग कब करें और इनर जॉइन का उपयोग कब करें?

  4. SQL में पूर्णांक के रूप में आउटपुट का चयन/कास्ट करना

  5. पायथन के माध्यम से बैचों में MySQL से डेटा प्राप्त करना