Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/09/2011, 17:19
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: En consulta MySQL incluir un ARRAY (o algo parecido)

Trataré de ser un poco más claro, perdon por no haberlo sido antes.

Tengo dos tablas:

TABLA 1: personas:
llave int(8)
nombre char(80)
sexo char(1)

La cual contiene 3 registros:
1, Juan, M
2, Pedro, M
3, Lupe, F

TABLA 2: sexos:
llave char(1)
genero char(20)

La cual contiene 2 registros:
M, Masculino
F, Femenino

Realizo la siguiente consulta:

$consulta = mysql_query("SELECT p.llave, p.nombre, p.sexo, s.genero
FROM personas
LEFT JOIN sexos s on s.llave=p.sexo", $link)

Lo anterior me genera:

1, Juan, M, Masculino
2, Pedro, M, Masculino
3, Lupe, F, Femenino

Considerando que solo hay 2 sexos, deseo hacer la consulta sin necesidad tener la tabla2, y que en MySQL los campos de sexo sean identificados según corresponda (MASCULINO o FEMENINO). Lo anterior lo imaginé con un ARRAY, por eso mi pregunta de como lo podría hacer.

Espero haber sido un poco más claro.

Gracias