tengo otra preguntilla...ya me han ayudado mucho..pero sigo trabado en esto..
Tengo esta consulta :
SELECT * FROM
TAviso a INNER JOIN (TAvisoSeleccion b, TAvisoOcurrencia c,TAvisoCiudad d)
ON (a.IdAlerta = b.IdAlerta AND a.IdOcurrencia=c.IdOcurrencia AND d.IdCiudadAlerta = b.IdCiudadAlerta)
WHERE TIME(DATE_SUB(NOW(), INTERVAL 6 HOUR)) <= a.Hora
y me trae este resultado:
-------------------------------------------------------------
IdAlerta- Fecha- Hora- IdOcurrencia- Parcial- IdAlerta- IdCiudadAlerta-IdOcurrencia- DescOcurrencia -IdCiudadAlerta- NomCiudad
20 2006-02-16 14:30:00 6 N 20 3 6 Vientos Fuertes 3 Acebal
20 2006-02-16 14:30:00 6 N 20 4 6 Vientos Fuertes 4 Alvarez
18 2006-02-15 13:40:00 4 Y 18 2 4 Lluvias Intensas 2 Abasto
18 2006-02-15 13:40:00 4 Y 18 3 4 Lluvias Intensas 3 Acebal
---------------------------------------------------------------
mi pregunta es la siguiente, yo necesito que me muestre
fecha:2006-02-15
hora:13:40:00
DescOcurrencia: Lluvias Intensas
Ciudades: Acebal, Alvarez
---------------------------------------------------
y me esta mostrando asi:
fecha:2006-02-15
hora: 13:40:00
DescOcurrencia: Lluvias Intensas
Ciudades: Acebal
fecha:2006-02-15
hora: 13:40:00
DescOcurrencia: Lluvias Intensas
Ciudades: Alvarez
-----------------------------------------------------
quiero que las ciudades me las muestre en un solo registro, no que me
repita tantos registros como ciudades.
la consulta esta bien, no me tira error, tendria que hacer una
subconsulta luego del primer Select ???
gracias