【发布时间】:2017-05-19 17:41:23
【问题描述】:
我有一列 likes,我将 id 存储在逗号分隔的字符串中:76,88
我想从另一个 id 在 78,88
的表中选择行我尝试使用 MYSQL IN() 函数,但它只获得第一个 id 78
那么如何在同一个查询字符串中解决呢?
SELECT u.user_id,
u.username,
u.firstname,
u.lastname,u.status
FROM users u WHERE u.user_id IN(
SELECT likes FROM posts WHERE post_id='200'
)
谢谢。
【问题讨论】:
标签: mysql