case语句可以这样用么?求解

小小小小蜗牛 2012-03-31 02:51:02

SELECT wap1,wap2
CASE
WHEN INSTR(TRIM(wap2.f,wap1.a)
THEN (SELECT b,c,d,e FROM wap1 RIGHT JOIN wap2 ON wap1.a=wap2.f)
ELSE ';'
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinguanding 2012-03-31
  • 打赏
  • 举报
回复
SELECT wap1,wap2
CASE
WHEN INSTR(TRIM(wap2.f,wap1.a)
THEN (SELECT b,c,d,e FROM wap1 RIGHT JOIN wap2 ON wap1.a=wap2.f)
ELSE ';'

不行的...


推荐:
淘宝和阿里巴巴去Oracle化事件 引发数据库技术人员大讨论

MySQL数据库开源软件版本 生产环境GA版本如何选择
wolfwu_kg5 2012-03-31
  • 打赏
  • 举报
回复
语句有问题的
ACMAIN_CHM 2012-03-31
  • 打赏
  • 举报
回复
类似问题建议自己试一下就知道了。MYSQL会明确告诉行不行,如果不行是因为什么。
WWWWA 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
SELECT wap1,wap2
CASE
WHEN INSTR(TRIM(wap2.f,wap1.a)
THEN (SELECT b,c,d,e FROM wap1 RIGHT JOIN wap2 ON wap1.a=wap2.f)
ELSE ';'
[/Quote]
不能,只能返回1个字段
rucypli 2012-03-31
  • 打赏
  • 举报
回复
你试试呀 报语法错误就不能

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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