Điều này rất giống với câu hỏi 653714, nhưng đối với MySQL thay vì SQL Server.MySQL Cách INSERT INTO [bảng tạm thời] TỪ [Quy trình đã lưu]
Về cơ bản, tôi có một lựa chọn phức tạp là cơ sở cho một số quy trình được lưu trữ. Tôi muốn chia sẻ mã trên các thủ tục được lưu trữ, tuy nhiên, tôi không chắc chắn làm thế nào để làm điều này. Một cách tôi có thể làm điều này là làm cho việc chia sẻ chọn một thủ tục được lưu trữ và sau đó gọi thủ tục được lưu trữ đó từ các thủ tục khác. Tôi không thể tìm ra cách làm việc với tập kết quả của thủ tục được lưu trữ lồng nhau. Nếu tôi có thể đặt chúng trong một bảng tạm thời tôi có thể sử dụng kết quả một cách hiệu quả, nhưng tôi không thể tìm ra cách để có được chúng trong một bảng tạm thời. Ví dụ: tính năng này không hoạt động:
CREATE TEMPORARY TABLE tmp EXEC nested_sp();
Thử sử dụng truy vấn con nội tuyến – bobobobo
Vì vậy, đây là câu trả lời? Giải pháp ở đâu? – Serge
vì vậy điều này là không thể? – Samra