在SQL Server中图形方式下,不能用到union all.如要用union all清先建好视图,然后在非图形方式下,手工编写SQL语句.

解决方案 »

  1.   

    1。完全可以呀,如下:
    use pubs
    go
    CREATE VIEW view_1 (au_id,au_lname,title_id)
    AS 
    select a.au_id,a.au_lname,b.title_id from authors a,titles b 
    go
    select * from view_12。diagrams就是用来建关系的。按它的提示做就可以了。
      

  2.   

    谢谢Axiong的提示,我想我可能没把问题说明白,我说的是在有条件的前提下,例如:两个表中的某些值相等,对相等值的记录进行试图化,能否用WHERE语句?如何用?。另外,对diagrams能否再细说一下,本人洗耳恭听,再次对大家表示感谢。
      

  3.   

    有条件的前提还不是一样,加where就行了呀。use pubs
    go
    CREATE VIEW view_2 (au_id,au_lname,title_id)
    AS 
    select a.ord_date,b.title_id from sales a,titles b where a.title_id=b.title_id
    goselect * from view_22。diagrams的提示已经有好多东西了,怎么给你讲???自己耐性一点,多看看就搞定了。