Mysql 我有一个需要写的问题
我有一个需要执行的查询。我需要帮助以这样的方式编写此查询:对于状态为not failed的平台,我在输出数组中得到0Mysql 我有一个需要写的问题,mysql,pdo,mysqli,Mysql,Pdo,Mysqli,我有一个需要执行的查询。我需要帮助以这样的方式编写此查询:对于状态为not failed的平台,我在输出数组中得到0 $status = 'Failed'; $allTest = $conn->prepare ('SELECT platform FROM tooldata WHERE status = :status GROUP BY platform ORDER BY platform' ); $allTest->execute(array(':status' => $s
$status = 'Failed';
$allTest = $conn->prepare
('SELECT platform FROM tooldata WHERE status = :status
GROUP BY platform ORDER BY platform' );
$allTest->execute(array(':status' => $status));
在这方面的任何帮助都将不胜感激。提前谢谢。类似这样的内容:
$status = 'Failed';
$allTest = $conn->prepare('SELECT COUNT(platform) AS num FROM tooldata WHERE status <> :status' );
$allTest->execute(array(':status' => $status));
$status='Failed';
$allTest=$conn->prepare('从tooldata中选择COUNT(platform)作为num,其中status:status');
$allTest->execute(数组(':status'=>$status));
您的输出将包含行数,如
num
在查询中放入IF
语句:
$allTest = $conn->prepare('SELECT IF(status <> :status,0,platform) as platform FROM tooldata GROUP BY platform ORDER BY platform' );
$allTest=$conn->prepare('SELECT IF(status:status,0,platform)作为平台从tooldata组按平台顺序按平台选择);
如果状态不是“失败”,平台列将为0哦,是你@YourCommonSense:你不希望我们可以关闭已删除问题的副本吗?@OneKitten哦,我希望如此。但不幸的是,这并没有机制。它不仅仅是在思考,而是在帮助某些人?