Me podrías explicar qué es lo que hacen estos SELECT NULL:
En todos los años que hace que trabajo con MySQL es la primera vez que veo algo así.
¿CUál es la meta de hacer un FROM (NULL)? Porque ese es el resultado real...
Por otro lado, y volviendo a tu primer post:
Cita: -Ahora en mi segunda tabla (tags_noticias) debería insertar el idTag y el idNoticia.
El idNoticia lo obtengo perfectamente. Lo que se me complica es obtener el idTag de la tabla Tags para insertarlo nuevamente con su correspondiente idNoticia. Cuando agrego un Tag lo hago de esta forma:
Por el ejemplo que pones en ese post, el idTag debería ser autoincremental, ya que no lo estás poniendo como columna del INSERT ni como dato del subsiguiente SELECT. El tag, por su lado, por lo que parece es un conjunto de textos separados por comas.
Tengo la impresión de que hay algún error en el diseño de tu esquema.
¿Podrías explicar un poco mejor cómo son las tablas y cómo deben quedar los datos en ellas?