1

表 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' 中遇到左右别名

如果我更改!==,错误仍然是一样的。

如何解决这个问题呢?

4

0 回答 0