Tôi có truy vấn sau đây:SQL bằng dấu phẩy liên tiếp với Nhóm By khoản
SELECT
Account,
Unit,
SUM(state_fee),
Code
FROM tblMta
WHERE MTA.Id = '123'
GROUP BY Account,Unit
Điều này tất nhiên ném một ngoại lệ vì luật không phải là trong mệnh đề group by
. Mỗi state_fee có một mã. Làm cách nào để tôi nhận được mã này để hiển thị trong 1 bản ghi (1 mã trên mỗi trạng thái_fee là nhiều state_fee trên mỗi đơn vị) dưới dạng danh sách được phân cách bằng dấu phẩy? Tôi nhìn vào các giải pháp khác nhau ở đây nhưng tôi không thể tìm thấy bất kỳ giải pháp nào đã làm việc với một group by
.
Trước tiên tôi nghĩ projectdms chỉ đơn giản là cạo bài viết gốc w/o ghi công, nhưng thực sự trang web thuộc về tác giả bài viết –
Liên kết đã chết. Đây là một thay thế: https://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/ – gpinkas