Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2011, 02:00
Avatar de McBlink
McBlink
 
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Pregunta INNER JOIN: seleccionar campos especificos

Hola amigos,
tengo una duda con INNER JOIN. Lo utilizo para hacer una consulta a 3 tablas diferentes, pero resulta que no necesito todos los campos de todas, sino que de la primera tabla necesito todos SELECT (*) pero de las demas solo unos datos..

como puedo hacer para elegir que datos traer de cada tabla?

mi codigo es el siguiente:
Código SQL:
Ver original
  1. SELECT * FROM datos INNER JOIN usuarios ON datos.uid = usuarios.id INNER JOIN categorias ON datos.categoria = categorias.id

además, cada tabla tiene su ID, con lo que la consulta me devuelve tres campos "id" no todos necesarios..

Muchas Gracias!