Cláusula WHERE não retorna dados
Boas pessoal estou ficando de cabelo em pé, preciso extrair os dados da tabela usando a cláusula
classe = 'A', mas quando incluo ela na consulta não retorna nada, quando excluo retorna todos os dados da cláusula etapa_id = '1
Onde estou errando?
SELECT chevy.*, pontos.*, SUM(pts) as soma FROM chevy
INNER JOIN pontos ON chevy.pos = pontos.posicao WHERE classe = 'A' AND etapa_id = '1'
GROUP BY chevy.nome
ORDER BY pos ASC
A tabela esta assim
CREATE TABLE IF NOT EXISTS `chevy` (
`id` int(11) NOT NULL,
`pos` varchar(10) CHARACTER SET utf8mb4 NOT NULL,
`etapa_id` int(11) NOT NULL,
`No` varchar(10) CHARACTER SET utf8mb4 NOT NULL,
`nome` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
`classe` varchar(100) CHARACTER SET utf8mb4 NOT NULL,
`voltas` varchar(20) CHARACTER SET utf8mb4 NOT NULL,
`tempo_total` time NOT NULL,
`diff` varchar(20) CHARACTER SET utf8mb4 NOT NULL,
`espaco` varchar(20) CHARACTER SET utf8mb4 NOT NULL,
`media` varchar(20) CHARACTER SET utf8mb4 NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8;Discussão (9)
Carregando comentários...