Tôi có truy vấn MySQL chạy một thao tác ngắn (tổng số đếm trong câu lệnh chọn) và tôi muốn sử dụng kết quả để thực hiện phép toán, nhưng tôi gặp lỗi.Sử dụng MySQL tạo cột trong truy vấn chọn
Bảng:
id | group | count |
-----------------------------
1 1 3
2 1 2
Query:
select id, count,
(select sum(count) from table group by group) as total,
count/total as percent
from table
Lỗi này là vì không có thực "tổng" cột trong bảng. Tôi làm cách nào để truy vấn hoạt động?
Bạn sẽ không đưa ra bất kỳ thông báo lỗi. – hakre
Xin lỗi về điều đó! Tôi nghĩ rằng tôi đã mô tả nó với đoạn cuối, nhưng chính thức lỗi là 'ERROR 1054 (42S22): Cột không xác định 'tổng' trong 'danh sách trường' ' – MechEngineer