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

基于另一个表的布尔值进行查询

sql
  •  -2
  • ycomp  · 技术社区  · 9 年前

    假设我有一张桌子叫 员工 另一个叫 工资

    “员工”列

    • 名字
    • 姓氏
    • SSN(社会保障号码)
    • 失效(真/假)

    工资栏

    • 时间
    • 支付金额(即使他们退休了也可以支付)
    • SSN(社会保障号码)

    如何查询 工资 从而返回:

    • 所有退休员工的时间、支付金额、SSN
    • 所有退休员工的时间、支付金额、SSN、名字、姓氏
    1 回复  |  直到 4 年前
        1
  •  1
  •   katezaps    9 年前
    SELECT Wages.Time, Wages.AmountPaid, Wages.SSN, 
           Employees.FirstName, Employees.LastName 
    FROM Wages, Employees 
    WHERE Wages.SSN == Employees.SSN AND Employees.Retired == true;