estoy intentando obtener un resultado en mysql con varias condiciones pero no logro obtener un resultado sin duplicados. Explico.
Tabla movimientos
----------------------------------------------
|usuario |tipo-mov|objeto|fecha|
-----------------------------------------------
|fernado | subir | x | x |
-----------------------------------------------
|daniel | subir | x | x |
-----------------------------------------------
|oscar | mover | x | x |
-----------------------------------------------
|miguel | mover | x | x |
-----------------------------------------------
|daniel | subir | x | x |
-----------------------------------------------
|fernando | subir | x | x |
-----------------------------------------------
|oscar | copiar| x | x |
|---------------------------------------------|
(disculpen mi intento de figura)
ahora el problema se presenta cuando quiero obtener al usuario en donde el tipo de movimiento denotado por "tipo-mov" en la tabla sea equivalente a "subir", "mover" y "copiar"
hago lo siguiente
Código PHP:
select usuario, tipo-mov, objeto, fecha from movimientos
where tipo-mov like 'mover%' or tipo-mov like 'subir' or tipo-mov like 'copiar%' order by tipo-mov;
lo que se requiere es obtener las columnas mencionadas en donde el tipo sean esos 3 y el nombre de usuario sea el especificado.
tomando en cuenta que un usuario puede tener 1 o mas registros en donde su movimiento sea subir, asi que esos 3 movimientos se deben de mostrar
espero haber explicado bien, y si algo estoy haciendo mal favor de hacérmelo saber.
gracias