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

Cách chọn các hàng riêng biệt mà không cần sử dụng nhóm theo câu lệnh

SELECT DISTINCT A,B,C FROM TABLE;

Theo tài liệu mysql, DISTINCT chỉ định loại bỏ các hàng trùng lặp khỏi tập kết quả ( http://dev.mysql.com/doc/refman/5.0/en/select.html )

Tôi đã tạo một mẫu trên jsfiddle và nó hoạt động IMHO

create table tablea (A int,B int,C int);
create table tableb (A int);

INSERT INTO tablea VALUES (1,1,1),(1,1,1),(2,2,2),(2,2,2),(3,3,3),(3,3,3),(4,4,4),(4,4,4),(5,5,5),(5,5,5),(5,5,5),(6,6,6),(6,6,6);
INSERT INTO tableb VALUES (1),(1),(1),(1),(1);

SELECT DISTINCT tablea.A,tablea.B,tablea.C FROM tablea INNER JOIN tableb ON tablea.A=tableb.A;

vui lòng thử nghiệm trên SQLFiddle này .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.json.JSONException:Giá trị <br của loại java.lang. Chuỗi không thể được chuyển đổi thành JSONObject

  2. Làm thế nào để làm tròn xuống số nguyên gần nhất trong MySQL?

  3. Mysqldump có hỗ trợ thanh tiến trình không?

  4. Không thể khởi động máy chủ mysql trong ubuntu

  5. Làm cách nào để lấy ID của hàng cập nhật cuối cùng trong MySQL?