Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę zmodyfikować to zapytanie za pomocą dwóch sprzężeń wewnętrznych, aby przestało dawać zduplikowane wyniki?

Nie widząc przykładów wyjścia, trudno powiedzieć. Ale czy próbowałeś tego samego dokładnego zapytania z prostym DISTINCT? dodane do 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. Jak przesłać wiele obrazów w laravel?

  2. Czy w Rails Migration (MySQL) możesz określić, jaka powinna być pozycja nowej kolumny?

  3. Jaka jest różnica między MySQL i MySQL2 biorąc pod uwagę NodeJS?

  4. Lista wartości Enum w rozwijanym php mysql

  5. Wszelkie sugestie dotyczące rozwiązania ruby ​​do zapełniania bazy danych sqlite ze źródła mysql