表1,即位置
Id Name Nearby
1 vashi Ghansoli
2 Ghansoli vashi
3 CBD Nerul
Table2品牌
Id Name Location
1 puma vashi
2 nike ghansoli
3 addidas CBD
4 nike Nerul
所以我创建了这样的表,当我搜索位置时,它直接进入了会话。
因此,当我搜索 vashi 时,我想要的内容应该反映 puma,vashi 以及 nike,ghansoli ,因为ghansoli在附近瓦什
我正在使用代码
select * from brands where Location IN ('vashi', 'select Nearby from location where Name = vashi')
答案 0 :(得分:1)
您的尝试真的很接近。您要做的就是将子查询的结果包装在方括号中,将其作为标量值:
select * from brands where Location IN (
'vashi',
(select Nearby from location where Name = 'vashi')
)