SELECT * , group_concat( ' ' , concat_ws( ' X ', `sku` , `quantity-purchased` ) , ' ' ),group_concat(' ' , `order_id` , ' ') FROM `sale_orders` WHERE `shipments` =0 AND `number` =1 GROUP BY group_concat( ' ' , concat_ws( ' X ', `sku` , `quantity-purchased` ) , ' ' )我想要按照group_concat( ' ' , concat_ws( ' X ', `sku` , `quantity-purchased` ) , ' ' )这个统计出来的字段排序,请问应该怎么做呢??
解决方案 »
- 请问怎么把一段数据自动分行
- oracle数据库连接
- 小弟想问个新手问题!
- 自动跳转的问题,还望指教!
- 怎样用adodb这套组件不用limit 10,40之类的sql语句来达到分页的目的?以及,如何象在asp里面调用ado这种com对象的时候设置CursorType和Lo
- 请大家提供一些好的系统学习PHP的网站,最好有教程
- PHP中有关怎样实现实体javaBeans的问题
- 我在配置win2k+php4+apache后,为什么运行php程序总是弹出保存php文件窗口?奇怪了,各位高手请帮忙!!(必给分)
- 救命啊,PHP生成的中文字符无法控制大小啊???
- 请高手看看php这个foreach循环有什么问题
- PHP 字符串问题
- include+dirname问题
select * from (
SELECT * ,
group_concat( ' ' , concat_ws( ' X ', `sku` , `quantity-purchased` ) , ' ' ) as filed1,
group_concat(' ' , `order_id` , ' ') as filed2
FROM `sale_orders`
WHERE `shipments` =0
AND `number` =1
) a
group by filed1
order by filed1
Tottyandbaty的语句:统计的结果全在一条记录里面了谢谢两位大的解答
下面这个是我用的语句SELECT * , group_concat( ' ' , concat_ws( ' X ', `sku` , `quantity-purchased` ) , ' ' ),group_concat(' ' , `order_id` , ' ') FROM `sale_orders` WHERE `shipments` =0 AND `number` =$id GROUP BY `recipient-name` , `ship-address-1`
我就是想按照group_concat( ' ' , concat_ws( ' X ', `sku` , `quantity-purchased` )这个字段来排序
group_concat(' ' , `order_id` , ' ') FROM `sale_orders`
WHERE `shipments` =0 AND `number` =$id
GROUP BY `recipient-name` , `ship-address-1`
ORDER BY str