Ho una tabella del tipo:mysql - eliminare le righe se nulla esiste più di un num specifica
id | name1 | name2 | name3
1 | asa | NULL | das
2 | NULL | NULL | asas
voglio eliminare ogni riga che ha due o più volte il valore NULL (qui, quello con id = 2)
ho già fatto con un piccolo script PHP, ma mi chiedo se questo può essere fatto con una query mysql
sono nuovo di mysql in modo che io non ho provato ancora nulla!
Ironia della sorte, questa domanda è un duplicato: P http://stackoverflow.com/questions/2630440/how-to-delete-duplicates-on-mysql-table –
@BenjaminGruenbaum Non sono d'accordo - la questione legata chiede come eliminare i duplicati, mentre questa domanda riguarda l'eliminazione di righe non duplicate che soddisfano determinati criteri (qui: almeno due colonne su tre sono NULL) –
@FrankSchmitt Non ho detto che è un duplicato esatto, è strettamente correlato imo. Punto valido –