我目前正致力于将颜色与不同尺寸相结合,并将其排成一行,因为我要将它显示在一张表中
这是我的SQL查询
SELECT
a.materialnumber, a.color, SUM(a.qty) as qty, c.CurrentSRP , a.size
FROM
table1 a, table2 c, table3 d
WHERE
a.stoID = 11
AND a.stoprocessID = 69
AND a.plantcode = 'PB001'
AND a.materialnumber = c.StockCode
AND a.size = c.Size
AND a.color = c.Color
AND a.stoprocessID = d.stoprocessID
AND a.plantcode = d.plantcode
AND a.materialnumber = '123456'
AND a.color = 'BLACK'
GROUP BY
a.materialnumber, a.color, a.qty, a.size, c.CurrentSRP
结果是
STOCKNUM COLOR QTY PRICE SIZE
-----------------------------------------
123456 BLACK 2 800 32
123456 BLACK 1 800 36
在Stocknum 123456下面有1种颜色,有2种不同尺寸我想在其中只显示一行
我会像这样将它对齐在桌子上
STOCK NUM COLOR 24 25 26 27 28 29 30 32 34 36
123456 BLACK 0 0 0 0 0 0 0 2 0 1
那应该是我的html中的输出
但我最终得到了这个输出
**STOCK NUM COLOR 24 25 26 27 28 29 30 32 34 36**
123456 BLACK 0 0 0 0 0 0 0 2 0 0
123456 BLACK 0 0 0 0 0 0 0 0 0 1
有人可以帮我这个吗?