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

Tham gia toàn bộ bảng dưới dạng một hàng

Sử dụng Cross Joingroup_concat .

Truy vấn

select t1.name,group_concat(distinct t2.color separator ',') as color
from tbl1 t1,tbl2 t2
where t1.name = 'Paul'
group by t1.name;

SQL Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP để lưu trữ hình ảnh trong MySQL hay không?

  2. php PDO ::FETCH_CLASS đang ánh xạ tới tất cả các thuộc tính chữ thường thay vì camelCase

  3. Lỗi cơ sở dữ liệu Codeigniter:1064 Sử dụng MySQL và có thể một số lỗi cấu hình phiên

  4. Grails 3 - Gradle dependecies Mysql Connector

  5. Lấy dữ liệu từ bảng nối trong Yii2