例如下表:
name link
---------
abc 一
acdfi 二
bhfdwo 二
fnwo 三
xhowh 五
wqrjoj 无
mqjh 六
nnh 八
lhuqh 十
......
我需要将name这一列的首个字母检索出来,并按以下方式排列:
a(name的首个字母)
abc acdfi
b
bhfdwo
f
fnwo
.......
请教这段查询该如何写比较好,尽量考虑优化的问题,谢谢
abingpow,邪了,今晚再试,竟然就好了,云里雾里。
(select item from casio) union all (select firstname from casio group by firstname) order by item
其中firstname是我给item在表里加的首个字母列,item就是型号,casio是表, 现在已经能竖列的显示了,但缺点是A、B、C等等所带的链接也与下面的一样,而我本来是不想一样的,比如
A(链接为#A)
A-220W(http://www.xxx.com/A-220W.HTML) A-230(http://www.xxx.com/A-230.HTML)
也就是说首个字母与下面的列链接有不同的写法,而且下面的为横向排列,每行6个
但不管怎样,在这个问题里,你已经为我解决了,为了看到你最新的回复,我暂时不关闭,现在似乎有点贪心不足呢,呵呵,再过两天我会关闭这个问题,加分给你,先谢谢