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

Bergabung dengan 2 hubungan satu ke banyak

Sederhana, gunakan grup demi bookid untuk membatasi hasil menjadi satu baris per buku. Anda dapat menggunakan group_concat untuk tetap melihat semua kategori dalam daftar CSV.

SELECT book.bookid, book.author, book.title, group_concat(category.categorydesc)
FROM book
JOIN bookscategories ON book.bookid = bookscategories.bookid
JOIN category ON bookscategories.categoryid = category.categoryid
GROUP BY book.book_id

Lihat:http://dev .mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jalankan skrip/perintah Shell dari Pemicu MySQL/Prosedur Tersimpan

  2. Konfigurasi basis data CakePHP 4.0

  3. Mysql mengubah susunan kolom dan kumpulan karakter skema informasi

  4. bagaimana cara memperbarui satu atau lebih bidang dengan mengabaikan bidang kosong ke dalam database mysql?

  5. Apakah lebih cepat untuk menghubungkan/menggunakan MySQL di localhost daripada domain (bahkan jika domain diselesaikan ke komputer yang sama)?