V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
changsha
V2EX  ›  问与答

2 个查询结果集怎么合并?

  •  
  •   changsha · Oct 13, 2014 · 3632 views
    This topic created in 4218 days ago, the information mentioned may be changed or developed.

    表结构
    a:
    aid

    b:
    aid | name

    x:
    xid

    y:
    xid | aid | value

    SELECT a.aid,b.name FROM a join b on a.aid = b.aid

    aid | name
    1 | aaaa

    SELECT x.aid,y.value FROM x join y on x.xid = y.xid

    aid | value
    1 | bbb

    想得到结果,因为上面2个结果都有aid。

    aid | name | value
    1 | aaa | bbb

    3 replies    2014-10-13 21:22:16 +08:00
    changsha
        1
    changsha  
    OP
       Oct 13, 2014 via iPhone
    help
    billlee
        2
    billlee  
       Oct 13, 2014
    SELECT b.aid, b.name, y.value FROM b JOIN y ON b.aid = y.aid
    moonkiller
        3
    moonkiller  
       Oct 13, 2014
    我来找你了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2436 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
    ♥ Do have faith in what you're doing.