![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
por lo que veo entonces es algo con las condiciones en el where o las condiciones de los Joins
En esta condición filtras las respuestas incorrectas
En la siguiente condición teniendo la primera condición quieres igualar una respuesta correcta con las preguntas que ya se filtraron como incorrectas
y si ademas estas condiciones se contradicen con las condiciones de la unión de las tablas puede que no obtengas los resultados que esperas Lo que te propongo es que depures esa consulta utilizando aquel refrán que dice "Divide y Vencerás". Has la consulta básica de las preguntas incorrectas si te sale bien, sigue agregando y probando las demás condiciones hasta que encuentres donde esta el problema. Si tienes condiciones excluyentes y cada condición devuelve un conjunto de resultados que te interesa quizás necesites hacer un union. Hacer un select con las primeras condiciones luego union y luego el otro select con las otras condiciones, los campos de ambos select deben coincidir. |
#2
|
|||
|
|||
Mostrando el valor del campo de una tabla con DOS posibles valores en DOS columnas
Hola otra vez,
Gracias juniorSoft por haber dedicado parte de tu tiempo... Hasta las pruebas que he llegado hacer, parece que he ENCONTRADO LA SOLUCION Buscando, buscando pense que podrian ir los tiros por aqui (ejemplo sacado de: http://www.forosdelweb.com/f86/recup...-tabla-697316/ Una consulta sobre una tabla a la que se ejecuta un JOIN sobre si misma
La cuestion es que, tambien encontre este otro ejemplo en el que me he basado y he conseguido al parecer que funcione para mis objetivos: http://www.forosdelweb.com/f86/dos-c...r-sql-1047898/ Muestra dos columnas con valores diferentes para un mismo campo de una misma tabla
Aplicando digamos los dos ejemplos, la consulta me quedo de la siguiente manera Por si alguien podria serle de utilidad...
En definitiva, pongo un resumen a groso modo de en lo que consistiria la consulta
|
#3
|
|||
|
|||
Cita:
Veo que haces muchos sub-select, quizas con sql server hace un plan de ejecución pero no se que tan eficiente sea esa consulta en MS-access, quizás puedas hacer pruebas introduciendo muchos registros en esas tablas a ver como responde |
#4
|
|||
|
|||
hola a todos
mira si te puede servir esta consulta:
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta demasiado compleja | oscarac | SQL | 7 | 10-03-2011 14:46:16 |
Consulta sql Compleja | oca | SQL | 9 | 21-04-2008 16:39:22 |
Consulta ¿compleja? | salvica | SQL | 4 | 13-01-2008 20:03:09 |
Consulta compleja | Jesús Pena | SQL | 3 | 19-07-2007 07:54:40 |
consulta SQL que me resulta compleja | j2mg | SQL | 5 | 29-05-2003 22:50:13 |
![]() |
|