mysql inner join 和 substring 组合可能吗?

is mysql inner join and substring combination possible?

这是我当前的查询,但我想 select member.memberOffices 下的项目与子字符串匹配。

SELECT 
w1115.idNumber, 
w1115.id, 
members.firstName, 
members.lastName, 
members.memberOffices, 
members.idNumber 
FROM w1115 
INNER JOIN members ON w1115.idNumber=members.idNumber WHERE mode='F9'

is mysql inner join and substring combination possible?

我们实际上并不知道期望的结果集是什么,但它是可能的。

INNER JOIN members ON w1115.idNumber=members.idNumber WHERE mode='F9'

请注意,如果 mode 存在于多个表中,您需要指定正确的别名,否则会报错。

我也不确定您所说的 子字符串组合 是什么意思,但是我在您的连接中没有看到任何子字符串。

查看 this mini-tutorial 如何使用 substring

抱歉,如果我的问题含糊不清。这是我试图实现的目标,其中“0”是 memberOffices 列中的子字符串

SELECT * FROM (SELECT w1115.idNumber, w1115.id, members.firstName, members.lastName, members.memberOffices
               FROM w1115 INNER JOIN members ON w1115.idNumber=members.idNumber WHERE mode='F9') 
as AA WHERE memberOffices LIKE '%0%'