知道有如下2个表video_sort 分类表fid(分类ID)  fup(上级分类ID)  name(分类名称)  class(分类在底几级) 1              0                视频中心          1 14             1                财富学院          2
29            14                财富r创业         3 30            14                财富s创业         3 31            14                财富d创业         3 32            14                财富f创业         3 
video_article 文章表
aid(文章ID)    title(文章标题)    fid(分类ID)     fname(分类名称) 1                学管理            29              财富r创业 2                学管理1           29              财富r创业 3                学管理2           29              财富r创业
4                学管理4           30              财富s创业 5                学管理5           30              财富s创业 6                学管理6           30              财富s创业 
7                学管理7           31              财富d创业 8                学管理8           31              财富d创业 9                学管理9           31              财富d创业  
10                学管理10         32              财富f创业 11                学管理11         32              财富d创业 12               学管理12          32              财富f创业  
现在的要求是:
 
 点击一级菜单 要显示出  他下级分类的数据。
 点击二级菜单 要显示出  他下级分类的数据。
 
 SQL写了半天没写出来 .因为几万数据添加完毕了,很急大家帮忙下。
 

解决方案 »

  1.   


       建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
       参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
       
       1. 你的 create table xxx .. 语句
       2. 你的 insert into xxx ... 语句
       3. 结果是什么样,(并给以简单的算法描述)
       4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
       
       这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。   
      

  2.   

    点一级菜单去
    select * from video_sort where 上级分类ID=点击得一级菜单