Tôi đang cố chèn các hàng bổ sung vào một bảng yêu cầu giá trị cần lấy từ một bảng khác. Bên dưới là một truy vấn mẫu:Cách sử dụng 'chọn' trong câu lệnh 'chèn' của MySQL
insert into a.grades (rollno, grade)
values(select rollno from b.students where ssn=12345, 'A');
Cấu trúc của b.students
bảng là rollno, ssn, name
.
Tôi biết truy vấn trên là sai. Có cách nào để lấy 1 giá trị từ bảng khác trong khi chèn một hàng?
tôi đã cố gắng nó không có dấu ngoặc đơn xung quanh câu lệnh chọn. Bây giờ tôi đã nhận nó bằng cách thêm(). – user1074122