gxx13285640837
洞妖洞妖呼叫洞拐
采纳率100%
2017-11-09 05:57

sql where in 的用法,求大神指点

已采纳

图片说明

我这where in的用法对不对?我分开查都可以查,为什么把几个ID放在一起就查不出来了,有哪位大神给我看看啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • MathRandom MathRandom 4年前

    每个id都要有引号

    点赞 评论 复制链接分享
  • qq_35631287 qq_35631287 4年前

    如果存在多个字段,每个字段前后都要加引号才行,不然会认为引号内的多个字段为一个字符串,只不过字符串中存在逗号而已

    点赞 评论 复制链接分享
  • qq1016320568 _晓风残月_ 4年前

    每个id都要加引号,之间用逗号隔开,你这样只用一对引号,系统会认为你这是一个id

    点赞 评论 复制链接分享
  • Yanci_ Yanch_ 4年前

    引号啊,每个都要有引号,你这个所有都引一起默认就认为是一个

    点赞 评论 复制链接分享
  • ILoveYou_Xuxu 开发小菜鸟 4年前

    这个查询的的格式是这样的:
    下面是一个查询的例子,把tableName和条件替换一下就好了:
    SELECT * FROM tableName WHERE ID IN ('id0001','id0002','id0003','id0004');

    以上是IN的使用方式,你要把所有的ID值分开
    希望对你有帮助!

    点赞 评论 复制链接分享
  • xinshuai_1 温情亿度 4年前

    呵呵,in (‘’,‘’,‘’‘id’,‘id’) 是遮掩的

    点赞 评论 复制链接分享