Mysql 附加qry参数不工作

Mysql 附加qry参数不工作,mysql,Mysql,所以我问了上面的问题,得到了很好的回答 但是我如何在wherehomematchingid中添加呢=0和awaymatchingid=0 我试过下面的方法,但都不管用 SELECT MIN(`Date`) AS `Date`, MIN(`Time`) AS `Time`, `HomeMatchingId`,`AwayMatchingId`,`RunningStatus` FROM `20121208` where `HomeMatchingId`!= 0,`AwayMatchingId`

所以我问了上面的问题,得到了很好的回答

但是我如何在where
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`
where `HomeMatchingId`<> 0 AND `AwayMatchingId`<> 0
GROUP BY `HomeMatchingId`,`AwayMatchingId`,`RunningStatus` 
HAVING `RunningStatus`= 1
选择MIN(`Date`)作为`Date`,MIN(`Time`)作为`Time`,
`HomeMatchingId`、`AwayMatchingId`、`RunningStatus`
从'20121208起`
其中`HomeMatchingId`0和`AwayMatchingId`0
按“HomeMatchingId”、“AwayMatchingId”、“RunningStatus”分组
“运行状态”=1

选择MIN(`Date`)作为`Date`,MIN(`Time`)作为`Time`,
`HomeMatchingId`、`AwayMatchingId`、`RunningStatus`
从'20121208起`
按“HomeMatchingId”、“AwayMatchingId”、“RunningStatus”分组
“RunningStatus”=1,且“HomeMatchingId”为0,且“AwayMatchingId”为0;
试试这个

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
选择MIN(`Date`)作为`Date`,MIN(`Time`)作为`Time`,
`HomeMatchingId`、`AwayMatchingId`、`RunningStatus`
从'20121208起`
其中`HomeMatchingId`0和`AwayMatchingId`0
按“HomeMatchingId”、“AwayMatchingId”、“RunningStatus”分组
“运行状态”=1

选择MIN(`Date`)作为`Date`,MIN(`Time`)作为`Time`,
`HomeMatchingId`、`AwayMatchingId`、`RunningStatus`
从'20121208起`
按“HomeMatchingId”、“AwayMatchingId”、“RunningStatus”分组
“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

您是否尝试过使用逗号而不是逗号
将MIN(
Date
)选为
Date
,MIN(
Time
)选为
Time
HomeMatchingId
AwayMatchingId
RunningStatus`FROM
20121208
其中
HomeMatchingId
!=0和
AwayMatchingId
!=0分组依据
HomeMatchingId
AwayMatchingId
RunningStatus
具有
RunningStatus
=1`已使用0和0尝试了两个版本=0,但工作创建表
kickofftimes
Date
INT(11)NULL,
Time
Time
Time NULL,
HomeMatchingId
INT(11)NULL DEFAULT NULL,
AwayMatchingId
INT(11)NULL,
RunningStatus
INT(11)NULL DEFAULT NULL)COLLATE='latin1\u swedish\u ci'ENGINE=InnoDB;您需要将where子句中的逗号改为AND,检查我的答案
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
SELECT MIN(`Date`) AS `Date`,MIN(`Time`) AS `Time`,
    `HomeMatchingId`,`AwayMatchingId`,`RunningStatus`
FROM `20121208`
GROUP BY `HomeMatchingId`,`AwayMatchingId`,`RunningStatus` 
HAVING `RunningStatus`=1 AND `HomeMatchingId`<>0 AND `AwayMatchingId`<>0;
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