问一个SQL查询的问题

cc_qiu 2018-11-16 01:55:14
一个表 ,结构如下

id name hid

1 lisa 123
2 wangwu 456
3 jia 789
4 you 110


一个表,我想查询hid字段等于 123和456的怎么写呢,
这个表hid不等于123和不等于456的数据

查询hid =123,456的

查询hid 不等于 123,456的

正常查询都是这样 SELSECT * FROM one WHERE hid='123' 这样的
...全文
646 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
salmonl 2018-12-15
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
[quote=引用 3 楼 littlebo01 的回复:]

SELSECT * FROM one WHERE hid = 123 AND hid = 456;
SELSECT * FROM one WHERE hid != 123 AND hid != 456;
不要开玩笑,你自己都不懂脑子的? SELSECT * FROM one WHERE hid = 123 AND hid = 456; 对吗? hid 会同时等于 123 和 456 吗?[/quote] 不好意思,应该是这样

SELSECT * FROM one WHERE hid = 123 OR hid = 456;
SELSECT * FROM one WHERE hid != 123 AND hid != 456;
DavidSun2014 2018-12-04
  • 打赏
  • 举报
回复
使用in,not in就可以解决了
SELSECT * FROM one WHERE hid in (123, 456)
SELSECT * FROM one WHERE hid not in (123, 456)
赵成伟Oo 2018-12-04
  • 打赏
  • 举报
回复
引用 3 楼 salmonl 的回复:

SELSECT * FROM one WHERE hid = 123 AND hid = 456;
SELSECT * FROM one WHERE hid != 123 AND hid != 456;
别误人子弟
PHP小蚂蚁 2018-12-02
  • 打赏
  • 举报
回复
in 和 not in 解决
ahxjolin 2018-11-26
  • 打赏
  • 举报
回复
参考 or and in 关键字
一念工作室 2018-11-18
  • 打赏
  • 举报
回复
 SELSECT * FROM one WHERE hid='123'  or hid='456'
salmonl 2018-11-17
  • 打赏
  • 举报
回复

SELSECT * FROM one WHERE hid = 123 AND hid = 456;
SELSECT * FROM one WHERE hid != 123 AND hid != 456;
xuzuning 2018-11-17
  • 打赏
  • 举报
回复
引用 3 楼 littlebo01 的回复:

SELSECT * FROM one WHERE hid = 123 AND hid = 456;
SELSECT * FROM one WHERE hid != 123 AND hid != 456;

不要开玩笑,你自己都不懂脑子的?
SELSECT * FROM one WHERE hid = 123 AND hid = 456; 对吗?
hid 会同时等于 123 和 456 吗?
xuzuning 2018-11-16
  • 打赏
  • 举报
回复
SELSECT * FROM one WHERE hid in (123, 456)
SELSECT * FROM one WHERE hid not in (123, 456)
cc_qiu 2018-11-16
  • 打赏
  • 举报
回复

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧