SQL - Referencias cruzadas

 
Vista:

Referencias cruzadas

Publicado por Eduardo Montenegro (1 intervención) el 07/03/2007 11:21:51
Buenas,

tengo una Base de datos que contiene un campo raro. Este campo es una especie de comodin. Dicho campo esta relacionado con otro que indica el tipo de dato que va a contener. Me explico:

columna prop_id contiene datos tipo 40, 41,50,90

columna crossref_text tiene mail, mail alternativo, fax o movil alternativo. en función del código que indica prop_id.

todo esto 'ordenado' por ejemplo 40 es telefono, 90 móvil blablabla....

Ahora se me presenta el problema. Necesito sacar un listado de todos los mails que hay en la BBDD (Soy novato como se puede apreciar). En principio los campos principales los saco la tabla principal y discrimino los publicos (hotmail, wanadoo.....) de los privados (empresas) y los saco en consultas diferentes pero con estos no se muy bien como hacerlo. Si alguien me puede orientar pues le estaría muy agradecido. Lo que me gustaría hacer es en función del código agruparlo en una columna AS tipo de dato. Se puede hacer de una forma más o menos sencilla? Mercy por adelantado

EM
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder