Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2004, 07:40
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Ejecutar consulta "rara" entre dos tablas

¡Hola!
Recurro a vosotros a ver si podeis solucionarme un problema que me trae dolores de cabeza desde hace bastante.
Tengo dos tablas MySQL de un foro phpBB:

phpbb_posts con un campo post_id numerico entero.
phpbb_posts_text con un campo post_id numerico entero.

Hay registros post_id que no existen en la primera tabla, pero sí en la segunda. El objetivo es borrar los registros que están en la tabla segunda y no están en la primera.

Por ejemplo:

phpbb_posts

1
2
3
5
7
8

phpbb_posts_text

1
2
3
4
5
6
7
8

Al ejecutar la consulta, se deben borrar los registros 4 y 6 de la tabla phpbb_posts_text

Me gustaría poder hacerlo con una única consulta a la base de datos.

Un saludo y gracias
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.

Última edición por ferny; 14/01/2004 a las 07:44