我正在使用一个 SQL 数据库,它是一个 DBMS。它的歌词数据库。(如果我的描述不充分,我很乐意澄清)。
我的 salespeople 表(带有 salesids)如下:
销售人员:
SalesID | FirstName | LastName
------- | --------- | --------
| |
我的工作室表如下:
工作室:
StudioID | Name | City | Contact | SalesID
-------- | ---- | ---- | ------- | -------
| | | |
我已通过以下方式启动查询:
select st.salesid, coalesce(sp.salesid, 'Does Not Work')
--Does This Match Harry Lee?
from studios st
inner join salespeople sp on sp.salesid = st.salesid;
还有:
select st.*
from studios st
inner join salespeople sp
on sp.salesid = st.salesid
where st.contact = "Harry Lee";
但我不确定是否要重新标记该列。我知道要关联列(正如我在上面的查询中使用 coalesce 函数暗示的那样)。
但是,如何在仍然遵守问题细节的同时将其包含在先前的查询中?再说一次,如果我的描述不充分,我很乐意澄清这个问题。