一直以为自己还算可以了,现在才知道自己多水。自己以前积累下来的搞快速开发网站的那一套东西基本派不上用场了。开发方式回归到了最原始的PHP+HTML混合方式(单人开发,实在没精力再去分离)。
现在求问一个SQL问题,自己数据库没学好,真是郁闷!是对一个表进行统计计算,为了简化操作,我已经制作好了3个视图,现在就是要把这3个视图的数据给统一起来。VIEW A: 
字段A    字段B
A        1VIEW B: 
字段A    字段C
A        2VIEW C: 
字段A    字段D
A        3如何实现:
字段A   字段B  字段C   字段D
A        1      2       3??

解决方案 »

  1.   

    对view的操作应该跟table一样吧.MSSQL是这样的,不知道mysql是不是一样.select A.字段A, B.字段B,C.字段C, D.字段D from A inner join B on A.字段A=B.字段A inner join C on  
    A.字段A=C.字段A inner join D on A.字段A = D.字段A
      

  2.   

    用了这个方法只能得到一个结果,记得MSSQL里面有个left join 然后用 * 来表示其他字段的,那个是怎么弄的?
      

  3.   

    看我写的
    SELECT
    `totalreport`.`totalnum`,
    `isusedby1`.`isusedby1_total`,
    `totalreport`.`cname`
    FROM
    `totalreport` right join `isusedby1` 
    on 
    `totalreport`.`cname`= `isusedby1`.`cname`结果是`totalreport`.`cname`都是空的,其他的都正常,是不是掉了什么东西??
      

  4.   

    别急,搞MIS和搞网站侧重点不一样,前者侧重逻辑、流程、权限等,后者多关注界面、布局和排版。要一个过渡期的,楼主慢慢来。
      

  5.   

    mis,crm,erp,pdm
    这些重点在流程,代码不是主要,考虑好构架