Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/01/2009, 14:24
Avatar de enyalon
enyalon
 
Fecha de Ingreso: agosto-2008
Mensajes: 28
Antigüedad: 15 años, 9 meses
Puntos: 0
De acuerdo

Cita:
Iniciado por jurena Ver Mensaje
con un código (solo una consulta) parecido a este sacarás las dos últimas noticias de la categoría 5 (te he puesto sólo la parte de consulta de MySQL):

Código sql:
Ver original
  1. SELECT n.id, n.titulo, n.sumario, n.fecha, c.nombre, c.descripcion
  2. FROM noticias n INNER JOIN cat_not cn ON cn.id_noticias = n.id
  3. INNER JOIN categorias c ON c.id = cn.id_categorias
  4. WHERE cn.id_categorias = 5 ORDER BY n.fecha DESC LIMIT 0,2

Pruébala y luego adáptala a tu código de programación. He escrito el nombre de la tabla categorias sin acento. Si tiene acento, pónselo.

Muchas… pero muchas gracias Jesús. Ese es el SELECT que estaba buscando.
Aunque he leído un poco sobre el uso de JOIN en las consultas. No lograba comprender “bien” su uso (pienso que: porque no lo había aplicado concretamente), aún no logro comprender “bien” su uso pero no hay duda que entiendo lo que has hecho, es simple y claro, me abre las puertas para poder entender el uso de JOIN.
Nuevamente muchas gracias Jesús.


Cita:
Iniciado por GatorV Ver Mensaje
Nota para GatorV: originalmente este hilo de pregunta estaba en la sección de Base de Datos (MySQL) la respuesta (simple, clara y más que nada acertada) que recibí esta justamente enmarcada para esa sección (creo yo).
Así que no creo haberme equivocado de sección, con el cambio al foro sobre PHP vino la respuesta. Así que pido disculpas si me equivoque de sección en los foros (aún creo que no).

Última edición por GatorV; 04/01/2009 a las 14:56