Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 03:32
Avatar de soy_rebeca
soy_rebeca
 
Fecha de Ingreso: agosto-2008
Mensajes: 42
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Combinacion de tablas.

Buenas.... Y no tan santas....
Tengo un problema y he buscado solucion pero no sé por donde van los tiros.

Tengo el siguiente codigo:
Código:
SELECT * FROM fichas, copciones 
where ((fichas.alojamiento='3')
         and( fichas.ealojamiento='3')
         and( fichas.plazas='8')
         and(copciones.idopcion=13)
         or (copciones.idopcion=2)
         or (copciones.idopcion=5)
         and (copciones.idficha=fichas.idficha))
GROUP BY copciones.idficha
Ahora el tema es que me repite los registros y no sé como ponerlo para que no lo haga.

Otro problema que se me presenta es que debiera elegir los registros que contengan todas las opciones, pero cuando sustituyo el OR por en AND, no me arroja resultados, por lo que desisti, pero si alguien sabe como hacerlo, se agradeceria.

Tambien tuve el problema de que al seleccionar idficha, solo sin mas, lo tomaba mal, no se por que me toma solo el primer idficha de la tabla ficha.

Creo que no es tan complicado, pero no sé como solucionarlo y ya perdi muchisimo tiempo tratando.

I need help!!! Please??