数据库字段如下:
表a
id name sort
1 a 01
2 b 02
3 c 03
4 d 01
5 e 02
6 f 03
表 b
id sortname
01 aa
02 bb
03 cc
其中sort是种类 是从表b中插入得到的
现在我想显示的是
sort:aa
1 a
2 d
sort:bb
1 b
2 e
sort:cc
1 c
2 f
也就是把种类分组然后分别遍历出来。最好能用最简单的sql语句实现。请高手帮忙。
------解决方案--------------------
left join 取出值,构造成
$result['aa'] = array('a','d');
$result['bb'] = array('b','e');
...
这样的数组,显示不就轻而易举了吗.
------解决方案--------------------
sql codeselect a.id,a.name,c.sortname from a,(select id,sortname from b) c where a.sort=c.id group by c.sortname,a,name,a,id order by c.id
