• Jueves 25 de Abril de 2024, 01:12

Autor Tema:  Consulta en varias tablas, resultados identicos  (Leído 1234 veces)

Kyrylys

  • Miembro activo
  • **
  • Mensajes: 80
    • Ver Perfil
Consulta en varias tablas, resultados identicos
« en: Viernes 19 de Diciembre de 2008, 18:42 »
0
Hola tengo una duda a la hora de realizar una consulta en varias tablas.

tengo varias tablas en la base de datos, A,B,Y C
Ay B están relacionadas  y    B y C también.

ahora bien pretendo buscar todos los C´s en los que B sólo tenga el campo que le relaciona con A con un determinado valor.

No sé si estoy poniéndolo muyb lioso, perdón.

El caso es que si tengo esta sentencia

SELECT DISTINCT topics.id, topic_id, title, cat_id FROM topics,forums WHERE cat_id=1 ORDER BY time DESC LIMIT 10
y cambio el valor de cat_id los resultados arrojados son identicos en las 2 consultas; por contra si no pongo distinct solo arroja un resultado 10 veces.

Espero que me puedan ayudar o poner un ejemplo, nunca antes he tenido problemas con las consultas en multiples tablas, pero en esta me estoy perdiendo.

Un saludo y gracias por su tiempo.