Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/10/2008, 18:20
Avatar de Camarex
Camarex
 
Fecha de Ingreso: enero-2003
Ubicación: Monterrey NL
Mensajes: 148
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: leer 2 tablas y mostrar resultados que cumplan una condicion

jaja, en realidad no tengo tantos registros , pero pensando positivamente en que el sitio crezca, quiero estar preparado.

La consulta que deje para mostrar todos los vehiculos ( autos, camionetas y motos ) pertenencientes a un usuario en particular, quedo de la siguiente manera: (por si a alguien mas le sirve)


Código PHP:
    $consultamysql_query("
    (SELECT autos.marca, autos.modelo, autos.datos from usuarios inner join autos on usuarios.usuario = autos.usuario where usuarios.usuario = '$user')
    union distinct
    (SELECT camionetas.marca, camionetas.modelo, camionetas.datos from usuarios inner join camionetas on usuarios.usuario = camionetas.usuario where usuarios.usuario = '$user')
    union distinct
    (SELECT motos.marca, motos.modelo, motos.datos from usuarios inner join motos on usuarios.usuario = motos.usuario where usuarios.usuario = '$user') ORDER BY modelo
    "
,$con); 
Funciona excelente.

Ahora bien, al tener categorias diferentes, (digamos unas 30) seria mejor utilizar llaves foraneas para un mejor rendimiento de la base de datos ?

De ser asi, alguien sabe donde hay informacion en español sobre como utilizar las llaves foraneas ? .... mil gracias
__________________
Si el empleo fuera como rentar una casa, entonces no rentes para siempre y busca la manera de Comprar. ;-)
Frase: Edgar Camarena