所以我提出了上述问题并得到了很好的答复
但是如何在 homematchingid !=0
和 awaymatchingid !=0
中添加?
我已经尝试过以下方法,但都不起作用。
SELECT MIN(`Date`) AS `Date`, MIN(`Time`) AS `Time`,
`HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
FROM `20121208`
where `HomeMatchingId`!= 0,`AwayMatchingId`!= 0
GROUP BY `HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
HAVING `RunningStatus`= 1
和
SELECT MIN(`Date`) AS `Date`,MIN(`Time`) AS `Time`,
`HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
FROM `20121208`
GROUP BY `HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
HAVING `RunningStatus`=1,`HomeMatchingId`!=0,`AwayMatchingId`!=0);
最佳答案
您需要将 where 子句中的逗号替换为 AND 或 OR 等逻辑运算符。
SELECT MIN(`Date`) AS `Date`, MIN(`Time`) AS `Time`,
`HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
FROM `20121208`
where `HomeMatchingId`!= 0 AND `AwayMatchingId`!= 0
GROUP BY `HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
HAVING `RunningStatus`= 1
关于mysql - 附加查询参数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308751/