新手求解

SELECT `供应商ID`,`公司名称`,`地区`,`城市`,`电话`

FROM `供应商`

WHERE (`地区`='华东' OR `地区`='华南') AND `城市` = '天津';

这个语句有什么毛病?

changrong1017 发布于 2019-6-12 11:45
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
2
cherry团子Lv6中级互助
发布于2019-6-12 11:48(编辑于 2019-6-12 11:51)


SELECT `供应商ID`,`公司名称`,`地区`,`城市`,`电话`


FROM `供应商`


WHERE `地区` in ('华东','华南') AND `城市` = '上海'

   

这样写




或者



SELECT `供应商ID`,`公司名称`,`地区`,`城市`,`电话`


FROM `供应商`


WHERE (`地区`='华东' OR `地区`='华南') AND `城市` = '上海';



因为天津 不在 华东 华南地区  至少数据库没看到 你可以 把and 后面的去掉 就能出来数据


  • 2关注人数
  • 328浏览人数
  • 最后回答于:2019-6-12 11:51
    请选择关闭问题的原因
    确定 取消
    返回顶部