有哪位高人幫忙談一下聯合查詢!

解决方案 »

  1.   

    联合查询,就是在SQL语句中写多个条件啊,如:select * from A,B Where A.id=B.id and A.age<30 and B.sex="Male"
      

  2.   

    To: efengxu(易風)
    我就是不明白什麼是聯合查詢,好像和選取查詢一樣的呀!不過是語法有點不同:選取查詢 select from join   聯合查詢   select from  union
      

  3.   

    比如说有两张表AA,BB
    我在SELECT * from AA,BB WHERE AA.CODE='013498' AND BB.ADDRESS LIKE '% 海淀北洼路 %' and 
        AA.id=BB.id;
    联合查询的重要特点就在于,两张表在进行查询时,要建立联系,两张表的联系就需要找到
    两张表中具有相同定义类型,内容相符的字段(字段名可以不相同)进行关联,比如AA,BB表是分别写两个学生的基本信息和学习成绩的,那摸他们就会有ID学号这个东西是统一的,这样在WHERE后面AA.id=BB.id,那摸两表就是确定了联系,当然select * from.... ,这里的*也可以写成SELECT AA.CODE,BB.* FROM 类似
      

  4.   

    UNION (联合)查询
    UNION 元素有些特别,因为它必须匹配一些也许不太类似的类型以生成一个唯一的结果集. 简单的 UNION
    tgl=> SELECT 1.2 AS Float8 UNION SELECT 1;
    Float8
    ------
         1
       1.2
    (2 rows)
      

  5.   

    请哪位高人?
    帮忙在SQL server 的存储过程里面写一个查询啊?
    请帮我