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. |
Por favor, no olvides poner títulos descriptivos a tus preguntas.
Y recuerda poner los tags al código fuente, ejemplo: Gracias :) |
Este es el codigo |
¿Qué base de datos está utilizando?
Prueba algo así:
Si te dan problemas, elimina los paréntesis de los ON. |
La franja horaria es GMT +2. Ahora son las 10:28:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi