Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2010, 14:05
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 2 meses
Puntos: 71
#1054 - Unknown column 'tbl_newsletters.id' in 'on clause'

Con esta consulta
Código:
SELECT tbl_newsletters_pendientes.id AS id_pendiente, 
tbl_newsletters_pendientes.email AS para, 
tbl_newsletters_pendientes.id_newsletter AS id_newsletter, 
tbl_newsletters.titulo AS asunto, 
tbl_newsletters.mensaje AS mensaje, 
tbl_newsletters.email AS de, 
tbl_newsletters.nombre AS de_nombre, 
tbl_newsletter_config.firma AS firma 
FROM tbl_newsletters, tbl_newsletter_config 
JOIN tbl_newsletters_pendientes ON tbl_newsletters_pendientes.id_newsletter = tbl_newsletters.id 
ORDER BY tbl_newsletters_pendientes.id 
ASC LIMIT 100;
Y esta tabla (entre otras):
Código:
CREATE TABLE `tbl_newsletters` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `fecha_envio` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `mensaje` text COLLATE utf8_unicode_ci NOT NULL,
  `titulo` text COLLATE utf8_unicode_ci NOT NULL,
  `email` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `nombre` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `destino` text COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Por que me da el error de que no existe la columna, cuando ANTES, si que me funcionaba. Cuando digo antes, lo digo antes de cambiar de hosting y version de mysql (en local me pasa igual :()

Alguna sugerencia?

Si hago un select * from tbl_newsletters where id=1; no se queja de que no existe la columna id.

Saludos.

EDITO: La consulta, deberia mostrarme datos, seguro, tengo datos para cumplir el JOIN.

Última edición por DooBie; 28/07/2010 a las 14:07 Razón: Pongo el código un poco mas bonito.