tu pregunta:
Cita:
Iniciado por dieguicho select* from productos, fotos where productos.IDproducto = fotos.IDproducto
me devuelve mas de 1 registro (porque hay varias fotos por producto)
de que manera podria devolverme solo uno.. el primero?
mi respuesta:
Cita:
Iniciado por tomyguan prueba con select top(1) ...
Pero de todas formas para mas datos, deja mas claro la estructura de la BD (tablas) e idea genaral
tu respuesta a mi respuesta:
Cita:
Iniciado por dieguicho TOP 1 me devolvera solo un registro..
y me tiene que devolver todos los PRODUCTOS y ademas el FOTOS.ID_FOTO
A ver yo creo que he contestado bien a tu pregunta pero con tu respuesta no me queda claro que tu tengas claro (valgase la redundancia) que preguntas.!!!
A ver por lo que entiende quieres traerte todos los productos con su foto correspondiente. entonces seria asi
Select * from productos a, fotos b where b.idproducto=a.idproducto
Pero ten en cuenta que te traera todos los productos con su foto que si la foto es ta repetida es lo que hay.
Espero poder ayudarte y todo es en buena onda