Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana memilih baris yang berbeda tanpa menggunakan grup demi pernyataan

SELECT DISTINCT A,B,C FROM TABLE;

Menurut dokumentasi mysql, DISTINCT menentukan penghapusan baris duplikat dari kumpulan hasil (http://dev.mysql.com/doc/refman/5.0/en/select.html )

Saya membuat sampel di jsfiddle dan berfungsi 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;

jangan ragu untuk bereksperimen pada SQLFiddle ini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Berapa batas koneksi untuk Google Cloud SQL dari App Engine, dan cara terbaik untuk menggunakan kembali koneksi DB?

  2. Cara memaksa PHP untuk membaca baris baru dan kembali sebagai

  3. Menyimpan csv di bidang MySQL – ide buruk?

  4. perbarui beberapa baris menggunakan batas di mysql?

  5. ID baris Terakhir Diperbarui di Mysql