代码之家  ›  专栏  ›  技术社区  ›  SmartestVEGA

要从多个表中选择的SQL

  •  0
  • SmartestVEGA  · 技术社区  · 15 年前

    我有两个表emptable1(empid,status)emptable2(empid,week)

    我想在Emptable1中选择状态为0的所有EMPID,从该EMPID列表中,我需要从表Emptable2中选择周数为7的EMPID。

    请帮助:

    2 回复  |  直到 15 年前
        1
  •  6
  •   marc_s    15 年前

    不知道您的表结构的细节,但这应该是有效的:

    SELECT  
        (fields)
    FROM 
        dbo.emptable1 e1
    INNER JOIN
        dbo.emptable2 e2 ON e1.empid = e2.empid
    WHERE 
        e1.status = 0
        AND e2.week = 7
    
        2
  •  1
  •   Halo    15 年前

    使用Join怎么样?加入这两个,然后一起执行逻辑实现。