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

Bergabunglah dengan dua tabel di MySQL, kembalikan hanya satu baris dari tabel kedua

DIEDIT

Tampaknya pengelompokan dalam database MySQL akan membantu Anda.

Kolom database adalah main_id, sub_id, sub_main_id, sub_data

SELECT *
FROM tblmain
  inner join sub on sub.sub_main_id = main_id
group by main_id;

tanpa grup saya memiliki catatan ini:

1, 1, 1, 'test 1'
1, 2, 1, 'test 2'
2, 3, 2, 'test 3'
3, 4, 3, 'test 4'
2, 5, 2, 'test 5'

setelah pengelompokan, saya mendapatkan hasil ini:

1, 1, 1, 'test 1'
2, 3, 2, 'test 3'
3, 4, 3, 'test 4'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipan MySQL lambat

  2. 4 Cara Mendaftar Semua Tabel di Database MySQL

  3. Mysql Inner bergabung dengan kondisi ATAU?

  4. Mendapatkan jalur MySQL di command prompt

  5. mysql pilih tanggal dalam rentang 30 hari