MySql -从逗号连接的字符串中选择



假设我有这样一个MySql表:

里约热内卢

您可以在查询中使用WHERE IN (...)结构:

SELECT *
FROM yourTable
WHERE id IN (1, 3, 6, 8);

@Vanderlei根据你的评论,我建议不使用subquery,而是使用连接,因为它执行得更快。

select products_table.id,products from products_table 
inner join table_people
on products_table.id=table_people.id
WHERE table_people.city = 'London';

演示:https://www.db-fiddle.com/f/7yUJcuMJPncBBnrExKbzYz/61

最新更新