Hola, espero me puedan ayudar.
estoy estudiando mysql, y me quede pegado ante lo siguiente.
tengo 3 tablas. una llamada Fotos, otra Fotoslink y otra Temas, en la tabla Fotoslink, tengo un campo llamado FID que corresponde al ID de Fotos, y otro TID que corresponde al campo ID de Temas.
entonces al ingresar una foto la asocio a varios temas, y al guardar en la bd aparece varias veces en Fotoslink las relaciones de la foto con los temas, por decir la foto Id 1 esta en relacion con Temas.ID 1,3 y 5, entonces en la tabla Fotoslink tengo los registros, 1-1,1-3,y 1-5. entonces es muy simple oedir las fotos que corresponden al id de temas=3, o 5. MI PROBLEMA es que quiero pedir todas las fotos que estén en el tema ID=1,3 y 7 por decir, y ahi no me funciona, o se repiten millones de veces las fotos, estoy usando este query, ya he probado otros: SELECT Fotos.ID,Texto, Credito, Fotoc,Fotog, Proy FROM Fotos, Fotoslink WHERE TID=12 or TID=2 AND FID=Fotoswork.ID
como puedo hacer para que me una 2 o mas temas sin que se repitan las fotos???? please!!!!
si no entendieron nada les mando un dibujo.
GRACIAS.