22/04/2010, 03:27
|
| | | Fecha de Ingreso: octubre-2006 Ubicación: Mallorca
Mensajes: 897
Antigüedad: 18 años, 2 meses Puntos: 32 | |
Respuesta: duda con tablas relacionadas Tienes que relacionar ambas tablas por el campo en común, que en este caso es id_categoria, la sentencia sql es la siguiente:
SELECT * imagenes INNER JOIN categoria ON imagenes.id_categoria = categoria.id_categoria
Esta es para sacar toda la información, pero yo te aconsejo que sea más específico y en vez de usar * lo use de la siguiente forma.
SELECT tabla.campo1 AS nombre, tabla.campo2 AS nombre2, tabla2.campo1 AS nombre3 ...
De este modo te evitas errores en el caso que coincida algun campo en ambas tablas.
Puedes relacionar cuantas tablas quieras, usado el INNER JOIN e uniéndolo con el campo en comun con ON
Espero que me entiendas, pruebalo a ver que tal
Saludos. |