我是报告服务的新手。我有 2 张桌子:
- “汽车”,列 id、cartype、容量
- 具有列 id、carid、year、val1、val2 的“值”
这些表的记录是:
Cars:
id cartype capacity
1 Passat 2200
2 BMW 2800
Values:
id carid year val1 val2
1 1 2012 100 1
2 1 2011 200 2
3 1 2010 300 3
4 2 2012 400 4
5 2 2011 500 5
我想做一份报告来说明这一点:
Car Type Capacity
Passat 2200
2012 2011 2010
val1 100 200 300
val2 1 2 3
Car Type Capacity
BMV 2800
2012 2011
val1 400 500
val2 4 5
我用这个选择创建了一个数据源:
SELECT m.Id AS carid, m.cartype, m.capacity, v.Id AS idval, v.An, v.val1, v.val2
FROM car AS m INNER JOIN values AS v ON m.Id = v.carid
我曾尝试使用矩阵,但无法成功制作这种格式。有人可以帮我获得这份报告吗?