Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2008, 11:20
Chechux
 
Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 15 años, 8 meses
Puntos: 1
Ayuda básica con consulta

Buenas,

Tengo dos tablas. La primera tiene un campo que es clave primaria, que lo comparte con la segunda tabla (donde no es clave primaria). En la segunda hay muchos datos que se vinculan a un solo dato de la primera tabla por ese mismo campo (creo que se llama foreign key).

Bien... quería hacer una consulta, que buscara un dato de la segunda tabla, y me devolviera tanto ese dato, como el dato relacionado con la primera tabla, como los datos de la segunda que comparten la foreign key correspondiente.

Algo como buscar el dato uno, y devolver el dato a, el dato 1 y el dato 2:
Primera tabla: Segunda tabla:
Dato A Dato1
Dato2

Mi consulta actualmente es...: select * from tabla2 INNER JOIN tabla1 ON tabla2.idkey=tabla1.idkey where campotabla like '%".$busqueda."%'"
Pues eso, creía que estaba bien hecha pero no... porque al imprimir los resultados, solo me sale el Dato A y el dato 1.

Alguien sabe como sacar esos otros datos de la segunda tabla?

Gracias y un saludo.