vistas en mysql
Publicado por fifi (10 intervenciones) el 18/11/2019 00:03:39
hola, necesito hacer en mysql la siguiente consulta a la base de datos sobre publicaciones científicas
las tablas son creadas y todo :
authors(ref_author, name)
papersauthors(ref_author, ref_paper)
papersinfo(ref_paper, title, url, ...)
afiliations(ref_afiliation, university, country...)
autoafiliations(ref_author, ref_afiliation)
papersrefences(ref_paper,biblioreference)
/*Los articulos en los que aparecen como coautores \J Gray" y \A Szalay"*/
SELECT ref_author FROM authors WHERE name like 'J_Gray%' or name like 'A_szalay%';
SELECT ref_author, title as articulo FROM papersinfo q INNER JOIN papersauthors p ON q.ref_paper=p.ref_paper AND p.ref_author IN
(SELECT ref_author FROM authors WHERE name LIKE 'J_Gray%' or name LIKE 'A_szalay%' );
y al poner............ 'J_Gray%' AND name like 'A_szalay%'.....
me sale null,
no se si el código esta correcto o no
las tablas son creadas y todo :
authors(ref_author, name)
papersauthors(ref_author, ref_paper)
papersinfo(ref_paper, title, url, ...)
afiliations(ref_afiliation, university, country...)
autoafiliations(ref_author, ref_afiliation)
papersrefences(ref_paper,biblioreference)
/*Los articulos en los que aparecen como coautores \J Gray" y \A Szalay"*/
SELECT ref_author FROM authors WHERE name like 'J_Gray%' or name like 'A_szalay%';
SELECT ref_author, title as articulo FROM papersinfo q INNER JOIN papersauthors p ON q.ref_paper=p.ref_paper AND p.ref_author IN
(SELECT ref_author FROM authors WHERE name LIKE 'J_Gray%' or name LIKE 'A_szalay%' );
y al poner............ 'J_Gray%' AND name like 'A_szalay%'.....
me sale null,
no se si el código esta correcto o no
Valora esta pregunta


0