我正在构建一个使用类似于twitter的系统的网络应用程序(关注某人并将用户ID添加到您的个人资料中,当您查看时间轴时,您会看到所有关注的内容)。我试图在一个语句中选择具有不同条件的多个数据字段。即SELECT * FROM TableName WHERE id='I want to have multiple IDs for the query to select.'
。每个用户都不同,所以我想知道我只是用逗号或其他东西分隔它们吗?我不知道。在此先感谢。
答案 0 :(得分:1)
如果我理解你的意思是正确的,那么你正在寻找与任何列出的ID匹配的IN
关键字;
SELECT * FROM TableName WHERE id IN (1,7,12,44,36);
答案 1 :(得分:0)
使用“WHERE id IN(1,2,3)”
例如。
答案 2 :(得分:0)
您可以使用像SELECT * FROM TableName WHERE id IN (1,2,3,4,.....)
答案 3 :(得分:0)
如上所述,您正在寻找IN
条款...但是,我认为这对您的'朋友'表来说真的是JOIN
。
答案 4 :(得分:0)
SELECT *
FROM tableName
WHERE ID IN (1,2,3, ...)