[英]two SQL tables with 2 columns in common, need records that are in table A but not in table B (column 1 is same in both but different column 2)
[英]Retrieve columns from table A in comparsion to table B column values where there is no common relationship between two tables
SQL的新鸟。
表名称是EmployeeDetails,它有四列。
EmployeeID FirstName, LastName, NativeState
1 Frank Dyre FL
2 John Smith AL
3 Taylor Cox GA
表B是CompanyDetails,其中包含三列
CompanyID CompanyName HeadQuatersState
1 Steve's FL
2 Johnson NY
3 Huston GA
现在,两个表中没有相同的列。 但是Native State和HeadQuatersStat具有共同的状态。
如何从employeeDetails表中检索员工的姓氏和名字,其中原始状态不等于公司总部状态。
预期结果是约翰·史密斯。
我想这就是你要找的
SELECT EmployeeID,FirstName + ' ' + LastName 'Employee'
FROM EmployeeDetails
WHERE NativeState NOT IN (SELECT HeadQuartersState
FROM CompanyDetails)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.