Sql 如何使用带有where的表格获取供应商名称

Sql 如何使用带有where的表格获取供应商名称,sql,Sql,我有三张表第一张表是供应商表第二张表是零件表第三张表是零件供应商表 我想找到供应商的名字,他们的城市与红色零件的城市相同。请帮忙 试试这个: select sname from S inner join sp on s.s#=sp.s# inner join p on sp.p#=p.p# and s.city=p.city 这里的大多数人都希望示例表数据和预期结果是格式化文本,而不是图像(或指向它们的链接)。同时向我们展示您当前的查询尝试。你试过什么?你甚至可以写一个查询来获取红色部分的城市

我有三张表第一张表是供应商表第二张表是零件表第三张表是零件供应商表

我想找到供应商的名字,他们的城市与红色零件的城市相同。请帮忙

试试这个:

select sname from S inner join sp on s.s#=sp.s#
inner join p on sp.p#=p.p# and s.city=p.city

这里的大多数人都希望示例表数据和预期结果是格式化文本,而不是图像(或指向它们的链接)。同时向我们展示您当前的查询尝试。你试过什么?你甚至可以写一个查询来获取红色部分的城市吗?