Để hiển thị cột ID là NULL trong kết quả SELECT (khi bảng không có cột ID), dùng NULL AS Id.
Tạo bảng không có cột ID:
mysql> CREATE TABLE selectAllDemo (Name VARCHAR(100), Age INT);
Chèn dữ liệu:
mysql> INSERT INTO selectAllDemo VALUES('John', 25), ('Carol', 26), ('Bob', 30), ('Sam', 35);
Hiển thị dữ liệu:
+-------+------+ | Name | Age | +-------+------+ | John | 25 | | Carol | 26 | | Bob | 30 | | Sam | 35 | +-------+------+
Truy vấn chọn ID là NULL:
mysql> SELECT NULL AS Id, tbl.Name, tbl.Age FROM selectAllDemo tbl WHERE Age = 35;
Kết quả:
+------+------+------+ | Id | Name | Age | +------+------+------+ | NULL | Sam | 35 | +------+------+------+