在同一张表里面,关于图片分类查旬

问题描述

IDNameMainType//ID是标识例MainType总类型ID2自然风光03风景名胜24田园风光2522206222-157222-25要实现的效果:比如自然风光下有风景名胜和田园风光;222下有222-1和222-2;现在要求在同一个页面显示,要求用datalist控件显示如下:自然风光222风景名胜田园风光222-1222-2我数据库访问层是这样写的,可不行。请高手指点一下://根据ID查旬图片分类publicstaticImageTypeGetImageTypesById(intid){stringsql="SELECT*FROM[ImageTypes]WHERE[Id]="+id;returnSearchBySql(sql)[0];}//根据MainTypeId查旬图片分类下的小分类publicstaticIList<ImageType>GetChildTypesByMainTypeId(intmtId){IList<ImageType>lists=null;stringsql="SELECTidFROM[ImageTypes]WHERE[MainType]=";IList<ImageType>parentImageType=SearchBySql(sql+mtId);foreach(ImageTypeitinparentImageType){IList<ImageType>childImageType=SearchBySql(sql+it.Id);foreach(ImageTypeciinchildImageType){lists.Add(ci);}}returnlists;}请高手指点

解决方案

解决方案二:
你的问题在哪里?是数据库查出的数据不对,还是datalist显示有问题?
解决方案三:
不是数据库的问题,是查旬不出来。
解决方案四:
引用2楼junjun898的回复:

不是数据库的问题,是查旬不出来。

晕,那就跟踪一下,看看传入的sql是否正确,或者粘贴到数据库的查询分析器里检验一下sql!
解决方案五:
SQL对的,循环问题
解决方案六:
publicstaticIList<ImageType>GetChildTypesByMainTypeId(intmtId){//IList<ImageType>lists=null;IList<ImageType>lists=newIList<ImageType>();stringsql="SELECTidFROM[ImageTypes]WHERE[MainType]=";IList<ImageType>parentImageType=SearchBySql(sql+mtId);foreach(ImageTypeitinparentImageType){IList<ImageType>childImageType=SearchBySql(sql+it.Id);foreach(ImageTypeciinchildImageType){lists.Add(ci);}}returnlists;}
解决方案七:
IList<ImageType>lists=newList<ImageType>();这样才对!
解决方案八:
不对啊
解决方案九:
引用3楼yixianggao的回复:

引用2楼junjun898的回复:不是数据库的问题,是查旬不出来。晕,那就跟踪一下,看看传入的sql是否正确,或者粘贴到数据库的查询分析器里检验一下sql!

打几个断点,看看数据库检索出来数据没有然后有没有给控件指定数据源和执行数据绑定

时间: 2024-08-25 09:42:28

在同一张表里面,关于图片分类查旬的相关文章

select-mybatis一对多查询 只能查一张表信息,另一个查不出来

问题描述 mybatis一对多查询 只能查一张表信息,另一个查不出来 public class FamilyMember{ private String uid; private String familyId; private String memberId; private String memberFeeling; } public class Member { private String memberId; private String firstName; private Strin

thinkphp 发布内容跟批量上传的图片插入一张表

问题描述 thinkphp 发布内容跟批量上传的图片插入一张表 新手求教 现在需要在其他平台上做一个一样的功能,共用一张表,请问该怎么设计? 这是部分代码 public function upload($files, $setting, $driver = 'local', $config = null){ /* 上传文件 */ $setting['callback'] = array($this, 'isFile'); $setting['removeTrash'] = array($this

Photoshop简单三步快速打造一张黄色的花朵图片

  Photoshop简单三步快速打造一张黄色的花朵图片 效果   原图   处理过程: 1.打开原图,复制一层,点通道面板,选择蓝色通道,填充黑色.这一步的目的是把花朵改成黄色.   2.点击RGB通道回到图层面板,盖印图层.图层混合模式改为"强光",降低图层不透明度.这一步 的目的是增强图片的对比.   3.盖印图层,用你最擅长的方法给图片锐化一下,完成效果.            注:更多精彩教程请关注三联photoshop教程栏目,三联PS群:182958314欢迎你的加入 分

select-jdbc 从数据库一张表中查询得到一个值,插入到另一张表中,插入不进去

问题描述 jdbc 从数据库一张表中查询得到一个值,插入到另一张表中,插入不进去 jdbc 从数据库一张表中查询得到一个值,插入到另一张表中,插入不进去,代码如下: public void addObjectFields(Company c)throws SQLException{ Connection conn=DBUtil.getConnection(); Statement stmt = conn.createStatement(); String insertSql = " insert

sql server 2008-欲使这组数据满足第3范式,则需创建多少张表?范式不是针对一张表而言的吗?

问题描述 欲使这组数据满足第3范式,则需创建多少张表?范式不是针对一张表而言的吗? 这张初始表是一组菜单数据,从左到右依次是序号.菜名.菜的主食.菜的种类. 我的理解是,范式是针对一张表而言的,而这道题要求把一张表分成好几张表,才能满足第3范式,这是怎么回事呢?点击图片左下方的"全部展开"可以看到全图.CSDN看图的这点设置略坑啊.别人还以为我只发了半张图. 解决方案 点击图片左下方的"全部展开"可以看到全图.CSDN看图的这点设置略坑啊.别人还以为我只发了半张图.

mysql数据表按照某个字段分类输出_Mysql

也许大家有时候会遇到需要将把数据库中的某张表的数据按照该表的某个字段分类输出,比如一张数据表area如下 我们需要将里面的area按照serialize字段进行分类输出,比如这种形式: areas serialize 阿蓝色,艾沙云 A 重庆森林,传承家园 C 红军楼小区,海员新村 H ......... 要以这种形式放映出来,于是可以这样做,使用mysql中的group_concat() .group by实现, select serialize,group_concat(area) as a

java-今天面试的时候遇到一个问题,查三张表,有一百万条纪录,怎么查?他是想问什么,数据库优化吗

问题描述 今天面试的时候遇到一个问题,查三张表,有一百万条纪录,怎么查?他是想问什么,数据库优化吗 今天面试的时候遇到一个问题,查三张表,有一百万条纪录,怎么查?他是想问什么,数据库优化吗 解决方案 我不认为索引或分页是重点. 那不是怎么查的问题,而是怎么优化数据库的问题. 我觉得应该是查的方式或访问数据的方式,防止内存溢出,两种方法. 1.用游标查,而不是一下子取到内存中. 2.一回查询一定量数据,取多回. ps: 查的时候,在有必要的时候加上HINT句,可以优化效率. 这个你也说了的话,我觉

脚本-关于百张表union问题,求sql大神

问题描述 关于百张表union问题,求sql大神 需求展示是这样的,根据一家企业的唯一id去遍历这个excel所有的表,一开始还算好做的,三个sheet分开union就行了,用java程序去评了一个sql,后面需求变成把联系人和电话放在一起,但是联系人的sheet和联系方式的excel并不是一一对应的,,而且可能一个表里有多个联系人,而联系方式少于联系人的,这样数据又不能精确配对了..'现在有没有什么办法不用手动去union,用类似我上面弄个脚本自动生成的方式 解决方案 先写一个程序,一次性将你

bcp ou...-同时对数据库一张表进行bcp out会导致锁表吗?

问题描述 同时对数据库一张表进行bcp out会导致锁表吗? 同时对数据库一张表进行bcp out会导致锁表吗?同时对数据库一张表进行bcp in会导致锁表吗? 解决方案 SQL server 数据库 如何把一张表复制到另一个数据库表中SQL server中如何只备份一张数据库表的数据Microsoft SQL Server数据库BCP命令详解 解决方案二: 请各位大神指导,小弟这里谢谢啦 解决方案三: bcp out或in 一张表时这张表会产生锁吗? 用 sp_lock查看,都是共享锁,不是独