Gracias por leer este post.
Tengo una tabla que hace su Primary Key a partir de tres campos:
Código:
Para seleccionar un solo registro tendría que hacer algo como:CREATE TABLE cat_servicios ( cod_seccion tinyint(3) unsigned NOT NULL default '0', cod_subseccion tinyint(3) unsigned NOT NULL default '0', cod_servicio int(10) unsigned NOT NULL auto_increment, fecha date NOT NULL default '0000-00-00', hora time NOT NULL default '00:00:00', nombre varchar(255) NOT NULL default '', caracteristicas varchar(255) NOT NULL default '', precio double default NULL, precioAux1 double default NULL, precioAux2 double default NULL, mostrar tinyint(4) NOT NULL default '1', PRIMARY KEY (cod_seccion,cod_subseccion,cod_servicio) ) TYPE=MyISAM;
Código:
... que como se puede observar requiere que le pase 3 variables (X, Y y Z)SELECT * FROM cat_servicios WHERE cod_seccion=X AND cod_subseccion=Y AND cod_servicio=Z;
En concreto, lo que quiero saber es si existe algo como lo que voy a poner en pseudocódigo a continuación:
Código:
He buscado hasta en libros, y nada. Si alguien sabe o conoce un link, se los agradeceré muchísimo.SELECT * FROM cat_servicios WHERE PRIMARY=XYZ;
Saludos