FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Consulta SQL
Hola dilferos.
Mi pregunta es sobre una consulta de SQL para despues migrarla a Delphi 7. Os pongo en situacion. Tengo estos fichero: GENEROS(cod_genero,genero), CATEGORIAS(cod_categoria,categoria), PESOS(cod_peso,peso), COMPETIDORES(cod_competidor,competidor), estos estan rellenos con infomacion, el conflictivo es CUADROS(cod_genero,cod_categoria,cod_peso,cod_cuadro,cod_competidorL,cod_competidorV) aqui todos los campos estan rellenos excepto cod_competidorL,cod_competidorV que lo pueden estar (no causa problema) o no lo pueden estar (uno o los dos) por cual su valor si no lo esta es 0(cero). La consulta que tengo realizada es: Si todos los competidores de CUADRO no estan vacios no hay problemas, pero si uno de los dos es 0 la consulta no devuelve nada. Lo he intentado asi OR ((C.competidorL = CO1.cod_competidor) OR (C.competidorV = CO2.cod_competidor)) pero tampoco me sale. Mecesito una solucion para que cuando sean 0 me devuelva la consulta las columnas pertimentes pero en los competidores cero o su valor. Saludos y gracias. Última edición por nlsgarcia fecha: 19-03-2015 a las 17:22:55. Razón: Sintaxis y Formateo SQL |
#2
|
||||
|
||||
Por favor, no olvides poner títulos descriptivos a tus preguntas.
Y recuerda poner los tags al código fuente, ejemplo: Gracias |
#3
|
|||
|
|||
Este es el codigo |
#4
|
||||
|
||||
¿Qué base de datos está utilizando?
Prueba algo así:
Si te dan problemas, elimina los paréntesis de los ON.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta SQL basada en otra consulta anterior | jafera | SQL | 5 | 19-11-2013 01:07:37 |
consulta sobre una consulta :D | PablorD | MySQL | 4 | 02-06-2010 21:59:51 |
Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
|