我有2个表,我需要隐藏多个结果。
我的表格:
1 aaa 01
1 aaa 02
1 aaa 06
2 bbb 01
2 bbb 03
我的结果如下:
1 aaa 01,02,06
2 bbb 01,03
如何在HTML / PHP中显示结果,如下所示:
Error in WHERE clause near 'PIVOT'
Unable to parse query text.
答案 0 :(得分:1)
尝试使用Sub Macro1()
'
Dim Rollers As String
For i = 1 To 1000
If Cells(i, 2) = "Wooden" Then Rollers = Rollers & vbNewLine & Cells(i, 1).Value
If Cells(i, 1) = "" Then MsgBox (Rollers): End
Next i
'
End Sub
和group_concat
子句,而不是使用group by
,您只需使用查询从sql获取
HTML/PHP
注意:表格名称是任意的,请放置您的表格名称
答案 1 :(得分:0)
将此添加到您的查询
GROUP_CONCAT(东西)作为东西//选择你的东西的地方
GROUP BY aID //最后
答案 2 :(得分:0)
这只是根据您的需要改变它的语法。 希望这可以帮到你。
select id, group_concat(`Name` separator ',') as `ColumnName`
from
(
select id, concat(`Name`, ':',
group_concat(`Value` separator ',')) as `Name`
from mytbl
group by id, `Name`
) tbl
group by id;