如果要循环输出一个表格,每行都要显示班级代码和对应的班级名称,
读取班级代码有一个表,单独存放班级名称是另外一个表
如果每次循环是不是最好 提前把班级代码对应的名称都取出来到数组,然后每次循环的时候就直接在数组里找了?但是这种方法就是要把 存班级名称的表所有东西都取出来,因为不知道将要读哪一个..另外一种就是每次循环,然后再查询一次》有没有合适的方法....

解决方案 »

  1.   

    A表-班级名称
    id  classname
    1   AAA
    2   BBB
    3   CCC
    B表 数据
    ……    id      ……
            1
           1
           3假如是循环B表,每次得到班级id,
    1 每次循环时查询A表  每次查询 是不是会效率低一些啊
    2 提前查询好所有班级名称到数组,然后每次循环直接查数组,但是要一次性提取所有班级名称 也有很多。。
    所有,有没有什么好的办法?
      

  2.   

    select b.*,a.classname from a,b where b.id=a.classname