FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Listado sql
Hola chicos/as tengo un problemilla y no se como solucionarlo, me explico.
Tengo una base de datos con 4 campos, disco, titulo1, titulo2 y titulo3 y lo que necesito es sacar un listado alfabeticamente entre titulo1, titulo2 y titulo3. Ejemplo: si la base de datos dice: disco:1 titulo1: pulgarcito titulo2:la cenicienta titulo3:superman que el listado sea: Listado: la cenicienta pulgarcito superman osea que los tres se comparen alfabeticamente entre ellos y los liste, espero haberme explicado bien.Salu2.CRIS. |
#2
|
||||
|
||||
¿con un simple "order by" no es suficiente?
__________________
|
#3
|
||||
|
||||
no te sirve el order by
Si te entendi bien, la sentencia order by no te va a funcionar... ya que lo que quieres es ordenar los datos que posees en 3 campos de un mismo registro...
no se si es esto es lo que quieres.
__________________
BlueSteel |
#4
|
||||
|
||||
Que motor usas?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Si usas FireBird, la cosa queda muy sencilla, asi:
Código:
SELECT titulo1 FROM Listado union SELECT titulo2 FROM Listado union SELECT titulo3 FROM Listado
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
|||
|
|||
Pues si BlueSteel es justo lo que necesito, y uso bases de datos paradox.
Salu2.CRIS. |
#7
|
||||
|
||||
Yo revisaría la estructura de tus datos. Realmente deberías tener dos tablas:
disco = (id, titulo) cancion = (id, disco_id, titulo) Esto te permite almacenar el número que quieras de canciones por cada disco, sin limitarte a una cantidad fija. Cuando quieras listar las canciones de un disco específico, usas una consulta así: Código:
select cancion.titulo from cancion left join disco on disco.id = cancion.disco_id where disco.titulo = 'infantiles' order by cancion.titulo |
#8
|
|||
|
|||
Bueno pues parece que ya hace lo que quiero, solo hay un problema, que los titulos que estan en blanco me los pone al principio y eso no puede estar asi, necesito que deseche los titulos que estan en blanco y que me deje solo los que tienen algo introducido, asi quedaria terminado.
Salu2.CRIS. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar un listado | MadeInBsAs | OOP | 3 | 26-12-2005 21:20:58 |
Listado De Paises | pablo2244 | API de Windows | 1 | 07-06-2005 01:40:35 |
Listado de PC´s | Sergio J. | Varios | 8 | 03-01-2005 10:41:11 |
Listado de paises | tcp_ip_es | Varios | 2 | 10-06-2004 12:35:59 |
listado con memos | superhopi | OOP | 5 | 13-05-2003 13:17:37 |
|