日期:2014-05-18  浏览次数:20698 次

这个sql语句谁会写?有高手吗?



x表
        name         value
        a                 1
        b                 2
        k                 3

y表  
        name         value
        b                   7
        u                   8

z表   name         value
        u                   5
        p                   2

用一条语句查询出如下结果

        name           value         value
        a                     1
        b                     2                 7
        k                     3
        u                     8                 5
        p                     2
           




------解决方案--------------------
SELECT x.name,x.value,y.name,y.value,z.name,z.value FROM x left outer join
y on y.name=x.name left outer join z on z.name=y.name