Có thể chèn giá trị vào bảng bằng kết quả tự tính toán (self-computed output) của MySQL mà không cần bảng giả dual. Cú pháp:
INSERT INTO table_name(column1, column2, column3, ...) SELECT value1, value2, value3, ...;
Ví dụ
mysql> CREATE TABLE testing(id INT, item_name VARCHAR(10)); Query OK, 0 rows affected (0.15 sec) mysql> INSERT INTO testing (id, item_name) SELECT 1, 'Book'; Query OK, 1 row affected (0.11 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> INSERT INTO testing (id, item_name) SELECT 2, 'Pen'; Query OK, 1 row affected (0.11 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> SELECT * FROM testing; +------+-----------+ | id | item_name | +------+-----------+ | 1 | Book | | 2 | Pen | +------+-----------+ 2 rows in set (0.00 sec)