你说的表怎么看都象通常所说的表格,只是表现数据的形式。
如果是读取数据时的排序可以看看order by 和group by 的使用。或者你能说的详细一点?

解决方案 »

  1.   

    我用的是VB+ACCESS哦!!我想让他在区域进行排序,因为我一张表放了好几个商场的资料,比如
    商场1 
          产品 数量 颜色
    商场2
          产品 数量 颜色
    这都在一张表中,我想一个一个商场排序,如果整个表排序的话就全部都打乱了~~~要怎么办哦~~~
      

  2.   

    可以,加一个字段,如:shangchang,
    排的时候这样:
    select *  from db order by shangchang
      

  3.   

    还可以用一个循环rs=select DISTINCT shangchang from db
    NUM_total=rs.recordcount()
    for i= 0 to NUM_total-1
    current_shangchang=rs(i)
    select * from dn where id=current_shangchang
    ;;
    处理语句
    ;;
    next
    SQL语句写出来了,自己可以看着改一下。
      

  4.   

    这种情况你需要增加一个字段:商厂.用SQL语句的order by 和group by .
      

  5.   

    能不能具体的写出来啊!!!把SQL语句写出来!只要能够用我马上给他加100分~
      

  6.   

    首先你只有一张表 
    表结构应该是 
         商场编号  产品编号  数量 颜色
         select * from 表名 where 商场编号='商场1' order by 产品编号
      

  7.   

    那你可以参考一下这个,这个有点象你所说的,你是要分区域的话,只要group by 区域,就可以拉,至于你所说的插入记录的位置是无所胃的,最终是由你从表中读出数据的时候,他才有位置可言
      

  8.   

    同意,select * from 表名 where 商场编号='商场1' order by 产品编号
    至于插入数据的位置,在显示的时候你控制一下就好了。比如,select * from 表名 group by 商场编号
      

  9.   

    应该两次排序,一次用商场编码(把商场排序),第二次在商场排序好之后,再用产品编号(对每个商品的产品进行排序....)SQL语句:
    select * from 表名 order by 商场编号,产品编号
      

  10.   

    最好的办法:
        为17个商场建17张表,这样最便于管理。另外再加上一个总表。那样除了文件大了之外有百得有一害。你权衡利弊吧。
    不要告诉我你的磁盘空间不够!!!!!插入数据请使用SQL一条一条插,如果你要这个源码我能给你!
      

  11.   

    一个数据库下用几张表就可以实现了,用SQL 里的GROUP BY 语句就可以了