24/10/2004, 10:34
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 213
Antigüedad: 21 años, 2 meses Puntos: 0 | |
intenta esto, pero no se si se puede hacer, no estoy seguro.
SELECT *, (cod_seccion + cod_subseccion + cod_servicio ) AS primaria
FROM cat_servicios
where primaria=XYZ;
pero ten en cuenta que esta consulta te obtendria (En caso de que funcione) un campo mas añadido, el primaria (Que es una concatenacion de las tres)
Para evitar esto a lo mejor puedes intentar algo asi:
SELECT * FROM cat_servicios
WHERE XYZ IN (
SELECT cod_seccion + cod_subseccion + cod_servicio
);
Debe haber varias soluciones, yo te planteo esto sin estar seguro de que funciones, pero investiga que al final siempre hay una solucion |