Código:
Y esta tabla (entre otras):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;
Código:
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 :()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;
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.