Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào tôi có thể sửa đổi truy vấn này với hai kết nối bên trong để nó ngừng đưa ra kết quả trùng lặp?

Nếu không nhìn thấy các ví dụ về đầu ra, thật khó để nói. Nhưng bạn đã thử cùng một truy vấn chính xác với một DISTINCT đơn giản chưa được thêm vào 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 Chọn cả Cái này và Cái kia

  2. Tạo mảng đa chiều từ bảng cơ sở dữ liệu

  3. Các vấn đề về bản ghi hoạt động CodeIgniter khi gọi nhiều thủ tục được lưu trữ

  4. Bảng mã ký tự nào tốt nhất cho ngôn ngữ tiếng Nhật cho hiển thị DB, php và html?

  5. MYSQL - Một cột được tham chiếu đến nhiều bảng