【发布时间】:2014-03-22 11:12:12
【问题描述】:
我正在寻找一种方法来进行如下查询:
Mysql:
示例:IF SELECT COUNT(column_XX) WHERE column_XX = value_XX FROM table_XX 大于零 (0) 然后 SELECT 一切或 SELECT * FROM that table_XX WHERE column_XX = value_XX 和 return em> 所有数据 ...否则返回 '没有找到' 或只是零 (0)
简单来说,如果列中的所有值都大于零,我想从表列中选择所有数据,否则只选择值>=1 并返回所有值。
在SINGLE QUERY中可以应用哪种魔法来完成它?...我真的卡住了,谢谢。
【问题讨论】:
-
你说的单查询,没有连接的查询是什么意思?
-
是的,对于关节或任何可以工作但不像 Query1: COUNT 然后 QUERY2: 在
PHP级别中选择...。COUNT和SELECT应该在 @ 执行987654332@ 级别我只需要PHP级别的结果......希望它很清楚......再次感谢!
标签: mysql select if-statement count where