Hola a todos foreros! Pues tengo otro problemilla cuya solución tengo, pero espero que haya otra más viable.
Tengo dos tablas, una llamada bddmusica, donde tengo la información de los autores de mi base de datos, y otra llamada canciones, donde están las canciones de mi base de datos.
La variable en común es la de "autor", viene a ser, el nombre:
bddmusica:
autor: Ignacio
primerapellido: perez
segundoapellido: martín
canciones:
título: titulocancion
autor: Ignacio
Quiero hacer una "lista general" de canciones, entonces hago un "SELECT * FROM bddmusica, canciones WHERE bddmusica.autor = canciones.autor". Esto me sirve cuando quiero filtrar solo un resultado enviado por url, pero para esta lista general no funciona. Lo que hace es introducirme el mismo primerapellido, segundoapellido para todos, algo normal xD atendiendo a la consulta. Me gustaría saber si hay manera de indicar el registro, es decir, donde el bddmusica.autor = canciones.autor y cuando esto ocurra dispongas "primerapellido" y "segundoapellido" atendiendo a cada registro específico en el que exista esa coincidencia....
Espero haberme explicado.
PD: la solución de incluir autor, primerapellido y segundoapellido en canciones es una opción, pero la intención es optimizar la inserción de registros, no tener que poner cada vez que eso todos los datos.
Un saludo y gracias a todos!
Tengo dos tablas, una llamada bddmusica, donde tengo la información de los autores de mi base de datos, y otra llamada canciones, donde están las canciones de mi base de datos.
La variable en común es la de "autor", viene a ser, el nombre:
bddmusica:
autor: Ignacio
primerapellido: perez
segundoapellido: martín
canciones:
título: titulocancion
autor: Ignacio
Quiero hacer una "lista general" de canciones, entonces hago un "SELECT * FROM bddmusica, canciones WHERE bddmusica.autor = canciones.autor". Esto me sirve cuando quiero filtrar solo un resultado enviado por url, pero para esta lista general no funciona. Lo que hace es introducirme el mismo primerapellido, segundoapellido para todos, algo normal xD atendiendo a la consulta. Me gustaría saber si hay manera de indicar el registro, es decir, donde el bddmusica.autor = canciones.autor y cuando esto ocurra dispongas "primerapellido" y "segundoapellido" atendiendo a cada registro específico en el que exista esa coincidencia....
Espero haberme explicado.
PD: la solución de incluir autor, primerapellido y segundoapellido en canciones es una opción, pero la intención es optimizar la inserción de registros, no tener que poner cada vez que eso todos los datos.
Un saludo y gracias a todos!