
Consulta a dos tablas y resultados en una
Publicado por Antonio (4 intervenciones) el 22/07/2017 23:48:02
Buenas a todos,
antes de nada gracias por la posible ayuda que pueda recibir en este foro, de entrada decirles que no manejo mucho MySQL y estoy tratando de hacer una consulta a la base de datos en la que hay dos tablas, en una unos datos y en otra otros que quiero fundir en una consulta resumen para poder llamar a los campos desde un HTML.
La primera tabla se llama wp_posts y quiero extractar sólo los tres últimos registros con los siguientes campos ID, post_content, post_title y post_status y de la segunda tabla wp_postmeta los campos meta_key y meta_value.
La consulta debe de dar un resumen de los siguientes campos (sin duplicados) ID, post_content, post_title, post_status, meta_key y meta_value.
Estos campos lo llamaré mediante HTML para visualizar los tres últimos registros de la tabla.
Desde mi ignorancia he intentado lo siguiente:
SELECT * FROM `wp_posts` where post_type like 'post' (dándome resultado correcto)
SELECT * FROM `wp_postmeta` WHERE meta_value LIKE '%jpg' (dándome resultado correcto)
el problema viene que no sé cómo concatenar en una misma consulta estas dos anteriores para poder llamar desde mi HTML a los campos en el Array y mostrarlos.
Espero haberme explicado, y de antemano mis más sinceras gracias a todos.
antes de nada gracias por la posible ayuda que pueda recibir en este foro, de entrada decirles que no manejo mucho MySQL y estoy tratando de hacer una consulta a la base de datos en la que hay dos tablas, en una unos datos y en otra otros que quiero fundir en una consulta resumen para poder llamar a los campos desde un HTML.
La primera tabla se llama wp_posts y quiero extractar sólo los tres últimos registros con los siguientes campos ID, post_content, post_title y post_status y de la segunda tabla wp_postmeta los campos meta_key y meta_value.
La consulta debe de dar un resumen de los siguientes campos (sin duplicados) ID, post_content, post_title, post_status, meta_key y meta_value.
Estos campos lo llamaré mediante HTML para visualizar los tres últimos registros de la tabla.
Desde mi ignorancia he intentado lo siguiente:
SELECT * FROM `wp_posts` where post_type like 'post' (dándome resultado correcto)
SELECT * FROM `wp_postmeta` WHERE meta_value LIKE '%jpg' (dándome resultado correcto)
el problema viene que no sé cómo concatenar en una misma consulta estas dos anteriores para poder llamar desde mi HTML a los campos en el Array y mostrarlos.
Espero haberme explicado, y de antemano mis más sinceras gracias a todos.
Valora esta pregunta


0