'SQL Query with 2 conditions but from different tables
I have the below query that has only one condition, which is if the companies are included in the table, then mark them as "Yes" under [Competitor] column, if they are not there' then mark them as "No". What I need is to add to this query another condition, but it's tricky. First is to join another column [Team Name] from a different table "Employees" in order to add the second condition which is: If the [Team Name] from table Employees is 'XYZ' or 'YZA' and [Company Name] = ('XXX','YYY','ZZZ') then set the [Competitor] as 'Yes' else 'No'
Here's the current query I have:
Update [Production].dbo.HR_Companies
Set [Competitor]=Case when [Company Name] in ('XXX','YYY','ZZZ')
then 'Yes'
else 'No' END
The other table name that I need to join the other 2 columns is [Production].dbo.HR_Employees
Any suggestions?
Desired result:
Company_Name| Team_Name| Competitor||
------------ --------- ----------
XXX| XYZ| Yes
YYY| YZA| Yes
ZZZ| XYZ| Yes
YYY| EDF| No
BBB| GBC| No
CCC| RRU| No
DDD| BNN| No
YYY| XYZ| Yes
Company Table
| Company Name |
|---|
| XXX |
| YYY |
| ZZZ |
| AAA |
| BBB |
| CCC |
| DDD |
| OOO |
| RRR |
| VVV |
Employee Table:
| Team_Name | Company_Name |
|---|---|
| XXX | XYZ |
| YYY | YZA |
| ZZZ | XYZ |
| YYY | EDF |
| BBB | GBC |
| CCC | RRU |
| DDD | BNN |
| YYY | XYZ |
| RRR | XYZ |
| VVV | YZA |
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
