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

Tốt hơn là nên làm với một liên hợp trong SQL hoặc các truy vấn riêng biệt và sau đó sử dụng php array_merge?

Câu trả lời chắc chắn nhất là kiểm tra từng phương pháp, tuy nhiên UNION có nhiều khả năng nhanh hơn vì chỉ có một truy vấn được chạy bởi MySQL thay vì 4 truy vấn cho mỗi phần của liên minh.

Bạn cũng loại bỏ chi phí đọc dữ liệu vào bộ nhớ trong PHP và nối nó. Thay vào đó, bạn chỉ có thể thực hiện while() hoặc foreach() hoặc bất cứ điều gì trên một kết quả.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Khi tên tham số thủ tục được lưu trữ giống với tên cột bảng

  2. Tìm chi tiết để nhập giá tối thiểu cho từng nhóm hàng có cùng số bài viết

  3. MySQL / SQL:Cập nhật với truy vấn con tương quan từ chính bảng đã cập nhật

  4. MYSQL trả về các hàng trùng lặp

  5. lỗi cập nhật bản ghi trong cơ sở dữ liệu