
21/10/2015, 15:14
|
 | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 5 meses Puntos: 214 | |
Respuesta: Loco con INNER JOIN <saludo>
Ahm, pues a ver.
Haciendo las consultas por aparte, deben funcionar pues
deben haber registros que en la tabla2 en el CAMPO_A
tengan valores 7 o 9.
Sin embargo, al unir las consultas y buscar un registro
que cumpla ambas condiciones, no se va a dar, pues
el campo solo tendrá uno de los dos valores, no los dos al tiempo,
a menos que el AND involucre a otra tabla, o a otro campo de la misma tabla,
pero si los campos son correctos, entonces el AND que hace de puente
debe ser sustituido por un OR
Código SQL:
Ver originalWHERE ( (tabla2.CAMPO_A='7' AND tabla2.CAMPO_B='1') OR (tabla2.CAMPO_A='9' AND tabla2.CAMPO_B='1') )
¿Para cuando la cerveza?
</saludo>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |