表 A 包含一列id(string)
表 B 包含一列ids(string)
,例如"id1,id2,id3"
要加入 A 和 B,我希望 A.id 可以在 B.ids 中找到:
select count(1) from
(select id from A) as t1
join
(select ids from B) as t2
on find_in_set(t1.id, t2.ids) != 0;
然后我看到:
[错误 10017]:第 1:91 行在 JOIN '0' 中遇到左右别名
如果我更改!=
为=
,错误仍然是一样的。
如何解决这个问题呢?