如何让mysql 的视图 能接受传递的参数
如何让mysql 的视图 能接受传递的参数 ?我的sql如下 
select id (select * from a  left join.......where  a.creatdate>='2010-01-01....') order by id我的想法把括号里面的 sql放到视图里。 但是担心视图不能传递输入的参数 ?  (如何做) 

解决方案 »

  1.   

    去掉视图里面的where条件
    条件在查询视图的时候添加
      

  2.   

    select id from 
    (select * from a  left join.......where  a.creatdate>='2010-01-01....'
    union
    select * from a  left join.......where  a.endtdate>='2010-01-01....'
    uonion
    select * from a  left join.......where  a.ohterdate>='2010-01-01....'
    )实际上那个括号里的sql如上 是多个sql union起来的
    不能 “去掉视图里面的where条件 ”
    --如果照上面谈论  这个sql优化是没有办法了????