我有两个表,如下所示:
ID | SOME_DATA_FIRST_table |
---|---|
1 | 22 |
2 | 32 |
3 | 45 |
最好规范化您的数据,性能和数据库管理会越来越好。
根据问题,您可以使用FIND_IN_SET:
select t1.ID,
t1.SOME_DATA_FIRST_TABLE,
t2.ID,
t2.SOME_DATA_SECOND_TABLE
from table1 t1
inner join table2 t2 ON FIND_IN_SET(t1.ID,t2.ID);
结果:
ID SOME_DATA_FIRST_TABLE ID SOME_DATA_SECOND_TABLE 1 22 1,2,3,4,5,6 99 2 32 1,2,3,4,5,6 99 3 45 1,2,3,4,5,6 99
演示