【发布时间】:2020-10-04 06:00:13
【问题描述】:
我有一个带有 JSON 数组字段的表, 我想要一个基于此字段从另一个表返回结果的查询
table_a
+----+-------------+
| id | interestIds |
+----+-------------+
| 1 | [1, 2, 6, 7]|
+----+-------------+
table_b
+----+-------------+
| id | country |
+----+-------------+
| 1 | Ghana |
| 2 | Grenada |
| 3 | Jordan |
| 4 | Latvia |
| 5 | Malawi |
| 6 | Mexico |
| 7 | Moldova |
+----+-------------+
我想要像这样的查询
select * from table_b where id in (select interestIds from table_a where id = 1)
【问题讨论】:
标签: mysql sql arrays join select