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.