我想匹配连接查询中两个表的两列。例如
first_table
+-------+-----------+---------+
| id | name | f_docs |
+-------+-----------+---------+
| 21 | foo | 712,7,87|
+-------+-----------+---------+
| 27 | bar | 62,31,87|
+-------+-----------+---------+
second_table
+-------+-----------+---------+
| id | f_id | s_docs |
+-------+-----------+---------+
| 44 | 21 | 7,15,22 |
+-------+-----------+---------+
| 49 | 21 | 33,31,98|
+-------+-----------+---------+
所以从第二个开始我想得到记录,其中f_id = 21(即)和f_docs匹配每个组中公共元素7的s_docs,以逗号分隔的值是匹配标准。
所以它将返回第二个表的第一列作为输出。那怎么能实现呢?提前谢谢。