【发布时间】:2012-11-30 04:22:11
【问题描述】:
我相信以下查询是不言自明的:
SELECT IF (SELECT COUNT(*) FROM mytable > 0, 'yes', 'no');
为什么它不起作用?我应该如何纠正它?
【问题讨论】:
-
可能是因为它的语法无效。你想在这里做什么?
-
阿萨德,您能说得更具体些吗?我很清楚这是一个无效的语法
-
使用 if, then else.. REf dev.mysql.com/doc/refman/5.0/en/if.html
-
亲爱的选民,我对你的决定感到惊讶。你能解释一下你发现这个问题有什么问题吗?我正在做一些对我来说似乎很完美的事情,但发现它不起作用。显然有些东西我不知道/看不到。有什么比询问可能会立即知道的其他人更自然的呢?
-
要同意 shealtiel 并走得更远一点,我认为 John Topley 去年的编辑显然已经覆盖了亲密的选民。关闭的笔记应该更改或删除,谢谢。
标签: mysql subquery conditional