知道有如下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写了半天没写出来 .因为几万数据添加完毕了,很急大家帮忙下。
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写了半天没写出来 .因为几万数据添加完毕了,很急大家帮忙下。
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式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)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
select * from video_sort where 上级分类ID=点击得一级菜单