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

时间:2016-01-30 11:12:24

标签: sql

我们说我有一个名为员工的表,另一个名为 Wages

员工专栏

  • 名字
  • SSN(社会安全号码)
  • 退休(真/假)

工资栏

  • 时间
  • AmountPaid(即使退休,仍然可以支付)
  • SSN(社会安全号码)

如何查询工资以便它返回:

  • 所有退休员工的时间,金额,SSN
  • 所有已退休员工的时间,金额,SSN,名字,姓氏

1 个答案:

答案 0 :(得分:1)

SELECT Wages.Time, Wages.AmountPaid, Wages.SSN, 
       Employees.FirstName, Employees.LastName 
FROM Wages, Employees 
WHERE Wages.SSN == Employees.SSN AND Employees.Retired == true;