a
id  aid title
1    1   a
2    2   b
3    1   c
4    1   d
5    2   e
6    3   d
7    1   g
8    6   y
9    3   u
10   6   i我要建视图如下:条件是 aid不同都建一个视图 视图表view_a_条件-----------------------------------------------
条件aid=1的视图结果  vid值从1开始view_a_1
vid  id  aid  title
1     1   1    a
2     3   1    c
3     4   1    d
4     7   1    g条件aid=2的视图结果  vid值从1开始view_a_2
vid  id  aid  title
1     2   2    a
2     5   2    e
条件aid=3的视图结果  vid值从1开始view_a_3
vid  id  aid  title
1     6   3    d
2     9   3    u条件aid=6的视图结果  vid值从1开始view_a_6
vid  id  aid  title
1     8   6    y
2     10  6    i在这里先说谢谢了!

解决方案 »

  1.   

    参考下贴中的多种方法。MySQL中的ROWNUM的实现
    http://blog.csdn.net/ACMAIN_CHM/archive/2009/04/20/4095531.aspx
      

  2.   

    不知道有没有批量建视图  不要vid如下条件aid=1的视图结果 view_a_1
    id aid title
    1 1 a
    3 1 c
    3 4 1 d
    4 7 1 g条件aid=2的视图结果
    view_a_2
    id aid title
    2 2 a
    5 2 e
    条件aid=3的视图结果
    view_a_3
    id aid title
    6 3 d
    9 3 u条件aid=6的视图结果
    view_a_6
    id aid title
    8 6 y
    10 6 i在这里先说谢谢了!
      

  3.   

    不知道有没有批量建视图  不要vid如下条件aid=1的视图结果 view_a_1
    id aid title
    1 1 a
    3 1 c
    3 4 1 d
    4 7 1 g条件aid=2的视图结果
    view_a_2
    id aid title
    2 2 a
    5 2 e
    条件aid=3的视图结果
    view_a_3
    id aid title
    6 3 d
    9 3 u条件aid=6的视图结果
    view_a_6
    id aid title
    8 6 y
    10 6 i在这里先说谢谢了!
      

  4.   

    什么是 “批量建视图” ?如果你一次性需要建许多类似的VIEW, 你可以在EXCEL中利用公式把 create view xxx as select ..语句准备好,然后一次性贴到工具中执行就行了。
      

  5.   

    多谢各位的帮忙!---------------------------------------
    绿色php资源http://www.phpzy.com