您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL select语句是CASE还是IF ELSEIF?不确定如何获得结果

MySQL select语句是CASE还是IF ELSEIF?不确定如何获得结果

试试这个查询-

SELECT 
  t2.company_name,
  t2.expose_new,
  t2.expose_used,
  t1.title,
  t1.seller,
  t1.status,
  CASE status
  WHEN 'New' THEN t2.expose_new
  WHEN 'Used' THEN t2.expose_used
  ELSE NULL
  END as 'expose'
FROM
  `products` t1
JOIN manufacturers t2
  ON
    t2.id = t1.seller
WHERE
  t1.seller = 4238
MySQL 2022/1/1 18:13:45 有568人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶