Tôi muốn chèn N hàng giống hệt nhau, ngoại trừ một trong các giá trị khác nhau. Cụ thể, đây là những gì tôi đang cố gắng:Oracle SQL - chèn nhiều hàng vào một bảng với một câu lệnh?
insert into attribute_list (id,value,name)
values
(
select (id,'Y','is_leveled') from value_list where val >= 50
);
Vì vậy, với mỗi giá trị có giá trị => 50, tôi sẽ chèn một hàng vào attribute_list. Điều này có thể được thực hiện với một câu lệnh chèn hay tôi chỉ nên tự tạo các chèn này trong excel?
(lưu ý: đây là một ví dụ nấu đơn giản để làm rõ vấn đề này, vì vậy không cần thiết phải tấn công needlessness của trường hợp cụ thể này)
Vì vậy, nếu nhiều hàng trong VALUE_LIST cho cùng id có val> = 50, bạn có muốn chạy hàng cho id đó trong attribute_list? –
@ShannonSeverance Câu hỏi hay. Tôi giả sử nếu tôi chỉ muốn nó một lần tôi chỉ cần chọn id duy nhất với một phụ chọn. – Jeremy
Hoặc 'chọn id riêng biệt, 'Y', 'is_leveled' từ ....' –