sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag ändra den här frågan med två Inner Joins så att den slutar ge dubbletter av resultat?

Utan att se exempel på resultatet, svårt att säga. Men har du provat samma exakta fråga med en enkel DISTINCT lagt till i 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. Få antalet dagar i en månad i PostgreSQL

  2. Qt MySQL -------- Kan inte öppna inkluderar filen:'mysql.h':

  3. Exportera Postgres Database till CSV-fil

  4. Subtrahera månader från aktuellt datum sql