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

Lưu trữ kết quả của một câu lệnh đã chuẩn bị dưới dạng một bảng trong mysql?

Đặt bảng tạo trong câu lệnh:

PREPARE STMT FROM "CREATE TABLE tab_derived_1 SELECT * FROM tab_1 WHERE predict_var = '4'   or predict_var = '2'  union 
(SELECT * FROM tab_1 WHERE predict_var = '0' or predict_var = '1' ORDER BY RAND() limit ?  )" ;
EXECUTE STMT USING @sample;

Và nếu bạn muốn trả về kết quả, không chỉ lưu trữ chúng trong một bảng, chỉ cần thực hiện một bước cuối cùng

SELECT * FROM tab_derived_1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bắt hàng trước và sau một truy vấn

  2. Lịch sử cơ sở dữ liệu

  3. Làm cách nào để xác định xem truy vấn cập nhật MySQL có thành công hay không khi dữ liệu được truyền trong truy vấn giống với dữ liệu đã có trong cơ sở dữ liệu?

  4. delphi dxExpress MySQL:giá trị LAST_INSERT_ID không hợp lệ

  5. Cách định dạng chuỗi mệnh đề SQL IN với Python