这是表
infoPanelId,
infoPanelNumber,
infoPanelName,
locationNumber,
screenWidth,
screenHeight,
infoPanelAdress,
infoPanelMaker,
GPSX,
GPSY,
laneNumber,
comNumber,
LANAdress,
installDirectionId
主要是根据screenWidth和screenHeight进行分类,
分类之后在每个分类中同时又能看到每条信息
效果类似下边
screenWidth:196,screenHeight:100{N条数据}
screenWidth:100,screenHeight:100{N条数据}
在线等
好像有人误会了。。我再写清楚点
screenWidth:196,screenHeight:100{第一条数据,第二条数据,第N条数据}
select * from (
select screenWidth,screenHeight,count(1) from infoPanelId t group by screenWidth,screenHeight
union all
select * from infoPanelId t
)a order by screenWidth,screenHeight
会出
screenWidth:196,screenHeight:100
screenWidth:196,screenHeight:100 的详细数据
screenWidth:100,screenHeight:100
screenWidth:100,screenHeight:100 的详细数据
我不知道你是要这种效果么
select screenWidth,screenHeight,count(1) from infoPanelId t group by screenWidth,screenHeight
已经忘了什么时候下载的了
select * from (
select null infoPanelId,
null infoPanelNumber,
null infoPanelName,
null locationNumber,
screenWidth,
screenHeight,
null infoPanelAdress,
null infoPanelMaker,
null GPSX,
null GPSY,
null laneNumber,
null comNumber,
null LANAdress,
null installDirectionId
from infoPanelId t group by screenWidth,screenHeight
union all
select * from infoPanelId t
)a order by screenWidth,screenHeight
这种是没法实现的只能在后台重新组装数据。因为你在分组之后还要把这组的数据显示在分组的后面,并且你考虑过显示其他数据的时候怎么显示他们的字段名?你的这种需求需要三维的表才能达到效果,这种二维表根本不行,所以建议你在后台在重新组装数据
select * from (
select screenWidth,screenHeight,count(1) from infoPanelId t group by screenWidth,screenHeight
union all
select * from infoPanelId t
)a order by screenWidth,screenHeight
会出
screenWidth:196,screenHeight:100
screenWidth:196,screenHeight:100 的详细数据
screenWidth:100,screenHeight:100
screenWidth:100,screenHeight:100 的详细数据
我不知道你是要这种效果么