Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta de dos tablas

Estas en el tema de Consulta de dos tablas en el foro de Mysql en Foros del Web. Hola necesito crear una consulta entre la tabla noticias y multimedia. En la tabla noticia es ta el contenido de la noticia, antes yo cargaba ...
  #1 (permalink)  
Antiguo 23/04/2012, 19:04
 
Fecha de Ingreso: noviembre-2003
Mensajes: 20
Antigüedad: 20 años, 5 meses
Puntos: 3
Consulta de dos tablas

Hola necesito crear una consulta entre la tabla noticias y multimedia.

En la tabla noticia es ta el contenido de la noticia, antes yo cargaba todo en esa tabla, pero ahora quiero hacerlo a traves de la tabla multimedia, para poder cargar más fotos por noticia; mas audios por noticias y videos.

nose como se feormula la notiaia para poder mostrar los archivos cargados en multimedia en mi sitio. es decir que cuando se cargue la noticia Id=1 me cargue todos los campos que coincidan con este id.

CREATE TABLE `multimedia` (
`id_multimedia` int(11) NOT NULL AUTO_INCREMENT,
`id_noticia` int(11) NOT NULL DEFAULT '0',
`tipo` varchar(255) NOT NULL DEFAULT '',
`archivo` varchar(255) NOT NULL DEFAULT '',
`prioridad` int(5) DEFAULT '0',
PRIMARY KEY (`id_multimedia`)

CREATE TABLE IF NOT EXISTS `noticias` (
`id_noticia` int(11) NOT NULL AUTO_INCREMENT,
`seccion` varchar(50) NOT NULL DEFAULT '',
`prioridad` int(4) unsigned DEFAULT '0',
`tipo` varchar(15) NOT NULL DEFAULT 'NORMAL',
`fecha` date DEFAULT '0000-00-00',
`hora` time DEFAULT '00:00:00',
`copete` text,
`titulo` varchar(200) DEFAULT NULL,
`bajada` text,
`autor` varchar(200) DEFAULT NULL,
`texto` text,
`foto1` varchar(200) DEFAULT NULL,
`fuente_foto` varchar(255) DEFAULT NULL,
`foto2` varchar(200) DEFAULT NULL,
`foto1g` varchar(200) DEFAULT NULL,
`foto2g` varchar(200) DEFAULT NULL,
`pie_foto1` varchar(250) DEFAULT NULL,
`pie_foto2` varchar(250) DEFAULT NULL,
`Audio` varchar(100) DEFAULT NULL,
`titulo_audio` text,
`video` text,
`titulo_video` text,
`contador` varchar(4) DEFAULT '0',
`top` char(1) DEFAULT NULL,
PRIMARY KEY (`id_noticia`)
  #2 (permalink)  
Antiguo 24/04/2012, 02:49
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta de dos tablas

Código MySQL:
Ver original
  1. SELECT * FROM noticias LEFT JOIN multimedia ON noticias.id_noticia=multimedia.id_noticia WHERE noticias.id_noticia=1
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: tabla, tablas, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.