公瑾阁 2021-05-28 21:06 采纳率: 50%
浏览 27

mysql的if~else的用法

select a.* from details as a,material as b 
WHERE a.number=b.number and direction='0' and material_name='轮胎' and
if( b.location_strategy=1,ORDER BY a.create_time,ORDER BY a.create_time DESC); 

这个实现方法是错误的,应该怎么改才能够使if~else语句正确执行,并且实现想要表达的逻辑

  • 写回答

1条回答 默认 最新

  • 是赵敢敢啊 2021-05-31 17:05
    关注

    多了个AND吧

    评论

报告相同问题?

悬赏问题

  • ¥15 kotlin multiplaform Compose项目 需要实现一个文件选择器获取手机上的文件
  • ¥15 Python没爬取到数据,求看这个是什么原因
  • ¥15 sqlite 读取数据如何避免float类型转化为指数形式
  • ¥15 IVX做拼图游戏,设置事件为“开始重叠”不弹target
  • ¥15 PHPCMS在表单提交之后对某一个字段进行二次联动并显示在前台提示语上
  • ¥50 Python调用Canalyzer发报文
  • ¥15 关于使用Azure Auto ML时上传的数据无法加载MLTable问题
  • ¥15 flume采集日志信息到hdfs
  • ¥15 电脑重启发现主机转屏幕不亮
  • ¥20 yolo5 打包exe 运行报错