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. Как да генерирате скрипт от диаграма в MySQL Workbench

  2. Преброяване на появяването на поле, докато е групирано по 2

  3. Обосновка на спиращите думи в пълен текст на MySQL

  4. mysql лявото присъединяване не връща целия ляв ред на таблицата

  5. Какъв е най-лесният начин да импортирате нова таблица в MySQL v5 от CSV?