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

मैं इस क्वेरी को दो इनर जॉइन के साथ कैसे संशोधित कर सकता हूं ताकि यह डुप्लिकेट परिणाम देना बंद कर दे?

आउटपुट के उदाहरण देखे बिना, कहना मुश्किल है। लेकिन क्या आपने वही सटीक क्वेरी एक साधारण DISTINCT . के साथ आज़माई है SELECT में जोड़ा गया ?

SELECT DISTINCT itpitems.identifier, itpitems.name, itpitems.subtitle, itpitems.description, itpitems.itemimg, itpitems.mainprice, itpitems.upc, itpitems.isbn, itpitems.weight, itpitems.pages, itpitems.publisher, itpitems.medium_abbr, itpitems.medium_desc, itpitems.series_abbr, itpitems.series_desc, itpitems.voicing_desc, itpitems.pianolevel_desc, itpitems.bandgrade_desc, itpitems.category_code, itprank.overall_ranking, itpitnam.name AS artist, itpitnam.type_code 
FROM itpitems 
INNER JOIN itprank ON ( itprank.item_number = itpitems.identifier ) 
INNER JOIN itpitnam ON ( itpitems.identifier = itpitnam.item_number ) 
WHERE mainprice >1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संग्रहीत प्रक्रिया के साथ डालें और अपडेट करें

  2. क्या मैं MySQL में एक ट्रिगर घोषणा में एकाधिक ईवेंट परिभाषित कर सकता हूं?

  3. MySql Query के माध्यम से दिन, महीने, वर्ष की तारीख को कैसे जोड़ें और घटाएं?

  4. MySQL त्रुटि 1170 (42000):BLOB/TEXT कॉलम बिना कुंजी लंबाई के कुंजी विशिष्टता में प्रयुक्त

  5. आयु [1, 2, 3] बनाम 1 और 3 के बीच की आयु