Tôi đang cố gắng đạt được là tạo một truy vấn phức tạp bao gồm một vài truy vấn phụ. Ý tưởng là đưa nó cho một người kinh doanh để chạy hàng tuần để lấy dữ liệu báo cáo.Nhận dữ liệu từ nhiều truy vấn con SELECT để báo cáo từ cơ sở dữ liệu MySQL
Hiệu ứng sẽ tương tự như truy vấn bên dưới, trong đó tất cả dữ liệu từ nhiều bảng được hiển thị trong một kết quả.
select * from table1, table2, table3
Vì vậy, tôi cần một cái gì đó như thế, nhưng nó không hoạt động.
select
(select * from table1 where ......) as table1,
(select * from table2 where.......) as table2
Theo cách thủ công, tôi có thể chạy các truy vấn con một cách riêng biệt, sau đó thêm kết quả vào một bảng tính lớn theo cách thủ công. Nhưng tôi muốn giúp người kinh doanh làm điều này dễ dàng hơn và giảm thiểu lỗi.
Điều này có thể thực hiện được trong MySQL không?
Lý do cho điều này là tôi đang chuyển đổi một câu lệnh SQL PIVOT của Oracle thành MySQL tương đương, và các truy vấn phụ khá phức tạp.
Tôi có thể cung cấp Oracle SQL nếu cần.
Được đánh giá cao như mọi khi.
oracle sql thực sự sẽ hữu ích. – Sebas