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??