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

SQL chọn dữ liệu từ nhiều bảng

Bạn có thể thực hiện việc này với union all và nhóm group by :

select url,
       max(id1) as id1, max(id2) as id2, . . .
from ((select url, id as id1, NULL as id2, . . .  from table1) union all
      (select url, NULL as id1, id as id2, . . .  from table1) union all
      . . .
     ) t
group by url;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Session_start Chi tiết hồ sơ người dùng

  2. Sử dụng kết quả SQL trong vòng lặp foreach

  3. Thứ tự của các bảng trong các phép nối thẳng, không có chỉ thị gợi ý, có ảnh hưởng đến hiệu suất không?

  4. Tìm kiếm văn bản trong các trường trong mỗi bảng của cơ sở dữ liệu MySQL

  5. tạo tiêu đề trang duy nhất slugs php