
19/04/2008, 14:30
|
 | | | Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 6 meses Puntos: 3 | |
Re: Error 1064 Mysql gracias por responder pero no me funciono, :P pero se agradece, lo que sucede es que mi consulta original:
SELECT DISTINCT (
`EQU-ID`
),
SELECT count( `EQU-PTS` ) AS PTS, count( `EQU-GLS` ) AS GLS, count( `EQU-NGL` ) AS NGL
FROM `REGPAR` AS x
WHERE x.`TOR-ID` = y.`TOR-ID`
AND x.`EQU-ID` = y.`EQU-ID`
FROM `REGPAR` AS y
es una consulta anidada de la misma tabla en teoria lo que trae el select anidado es el conteo de 3 columnas para el mismo EQU-ID y con el distinct en teoria logro hacer que no se contabilicen doblemente las consultas ya que se puede dar el caso de que este el EQU-ID varias veces:
espero que me entiendan lo que necesito es unir estas dos consultas:
consulta anidada:
SELECT count( `EQU-PTS` ) AS PTS, count( `EQU-GLS` ) AS GLS, count( `EQU-NGL` ) AS NGL
FROM `REGPAR` AS x
WHERE x.`TOR-ID` = y.`TOR-ID`
AND x.`EQU-ID` = y.`EQU-ID`
consulta padre:
SELECT DISTINCT (
`EQU-ID`
) FROM `REGPAR` AS y |