Código MySQL:
Ver original
No se como hacer para que la consulta me arroje el resultado cuando el estatus sea 2 o 1.
| |||
Consulta con doble condicion que tal quiero hacer una consulta peor no se como implementarla adecuadamente lo que quiero hacer es esto:
Código MySQL:
Ver original No se como hacer para que la consulta me arroje el resultado cuando el estatus sea 2 o 1. |
| |||
Respuesta: Consulta con doble condicion Hola sagdec: Esa es una pregunta de nivel básico, por lo que puedo suponer que apenas estás conociendo las nociones de SQL, ojo con eso, te conviene leer cualquier manual de principiantes antes de intentar hacer consultas, te evitará muchos dolores de cabeza y consultas como estas en los foros... puedes hacerlo de dos formas, la más simple es utilizando IN:
Código MySQL:
Ver original también puedes utilizar operadores lógicos y álgebra relacional
Código MySQL:
Ver original Aquí debes tener cuidado con el uso de los paréntesis, ya que OR y AND tiene diferente jerarquía, algo como la suma y la resta:
Código:
Lo mismo pasa con el OR y el AND... no es lo mismo 2 + 3 * 5 = 17 a (2 + 3) * 5 = 25
Código:
haz la prueba y nos comentasno es lo mismo idcliente = 2 AND estatus = 1 OR estatus = 2 a idcliente = 2 AND (estatus = 1 OR estatus = 2) Saludos Leo. |
Etiquetas: |