MySQL - Relacionar campos con tablas

 
Vista:

Relacionar campos con tablas

Publicado por Iliana (1 intervención) el 06/05/2010 16:40:06
Hola!

Soy principiante en mysql y tengo una duda que consigo solventar. Me han puesto una práctica en el instituto en la cual tengo que crear una base de datos de artículos de una tienda. El tema es que hay varios tipos de articulo, asi que mi idea era crear una tabla para los articulos con los campos comunes, y en esa tabla poner un campo con el nombre "tipo_articulo" que tuviera el nombre de la tabla con los campos especificos de ese articulo. Por ejemplo, un libro, pues se inserta una fila en la tabla articulos y otra fila en la tabla libros, ambos con el mismo id.

El problema es que luego nose como hacer consultas, he probado con algo asi pero no funciona:

select * from articulos a join a.tipo_articulo aux on a.id=aux.id

Que solución me dais??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Relacionar campos con tablas

Publicado por Kari (7 intervenciones) el 23/06/2010 16:19:12
Aca te dejo un ejemplo a ver si lo adaptas,

Selecciona todos los campos de las tablas estacion y caudal, donde los id coincidan...

SELECT * FROM estacion, caudal where estacion.id=caudal.id;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Relacionar campos con tablas

Publicado por Kari (7 intervenciones) el 23/06/2010 16:19:26
Aca te dejo un ejemplo a ver si lo adaptas,

Selecciona todos los campos de las tablas estacion y caudal, donde los id coincidan...

SELECT * FROM estacion, caudal where estacion.id=caudal.id;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Relacionar campos con tablas

Publicado por Kari (7 intervenciones) el 23/06/2010 16:19:30
Aca te dejo un ejemplo a ver si lo adaptas,

Selecciona todos los campos de las tablas estacion y caudal, donde los id coincidan...

SELECT * FROM estacion, caudal where estacion.id=caudal.id;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Relacionar campos con tablas

Publicado por Kari (7 intervenciones) el 23/06/2010 16:19:41
Aca te dejo un ejemplo a ver si lo adaptas,

Selecciona todos los campos de las tablas estacion y caudal, donde los id coincidan...

SELECT * FROM estacion, caudal where estacion.id=caudal.id;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar