Archivo etiqueta sql
Eliminando registros duplicados de una tabla SQL usando DISTINCT ó GROUP BY.
DISTINCT es una palabra clave que usamos e nuestras consultas SQL para eliminar filas duplicadas.
SELECT DISTINCT columna FROM tabla
Ahora bien si queremos eliminar los registros duplicados de una tabla y copiarlos en una nueva podremos hacerlo con la palabra clave DISTICT o la cláusula GROUP BY que suele tener menos BUGS que la primera.
Opción 1: CREATE TABLE nueva_tabla AS SELECT DISTINCT columna FROM tabla; Opcion 2: CREATE TABLE nueva_tabla AS SELECT * FROM tabla GROUP BY (id);
Eliminamos la tabla con los registros duplicados:
DROP TABLE tabla;
Renombramos la nueva tabla por el nombre de la que ya teníamos:
RENAME TABLE tabla_nueva TO tabla;
Recuperar las claves de nuestros FTPs en Plesk
Por admin - Administración, Linux, Plesk - Lunes, 10 agosto 2009
Recuperar una clave de FTP en PLESK es una tarea muy común por lo que para ello ejecutaremos la siguiente sentencia SQL sobre nuestra tabla PSA de PLESK. Obtendremos un resumen con el nombre del dominio, usuario, clave, directorio home del ftp y la cuota en MB asignada al usuario del FTP.
mysql -u admin -p 2.password: ******* 3.mysql> use psa
SELECT sys_users.login AS usuario, accounts.password AS clave, sys_users.home AS home, sys_users.quota/1048/1024 AS cuota_en_mb FROM sys_users LEFT JOIN accounts on sys_users.account_id = accounts.id ORDER BY sys_users.home ASC;