Có thể sử dụng truy vấn "chọn" bên trong truy vấn "Chèn" hay không, nhưng điều kiện là tôi muốn sử dụng cùng một tên bảng cho cả "chọn" và Truy vấn "Chèn".
Ví dụ mysql> insert into sample_elements (name,position,ownerel) values ('Namespace1', select id from sample_elements where name='Namespace1',0);
Sử dụng truy vấn chọn bên trong truy vấn Chèn cho cùng tên bảng
Vui lòng hướng dẫn tôi về điều này.
-1 Giải pháp này không hoạt động đối với MySQL, mà OP rõ ràng đang sử dụng. Xem câu trả lời này: http://stackoverflow.com/a/14302701/998919 – fgblomqvist
nó hoạt động trên mySQL, đó là nơi tôi đã sử dụng nó. Xin vui lòng làm rõ nơi/làm thế nào nó không hoạt động, như tôi nghĩ rằng bạn sẽ tìm thấy nó thực hiện của bạn/phiên bản/trình điều khiển đó là vấn đề, không mySQL. kính trọng –
Tôi đã chỉ định rồi, hãy kiểm tra câu trả lời tôi đã liên kết. Vui lòng nêu rõ phiên bản của cơ sở dữ liệu MySQL mà bạn đã thử ít nhất. – fgblomqvist