Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie Mysql do usuwania rekordów po wybraniu ..?

Możesz spróbować poniżej - musisz użyć podzapytania dla wewnętrznej instrukcji select

DELETE FROM test WHERE ext_no IN 
(
select ext_no from
(
SELECT   ext_no, MAX(value)
FROM     test
GROUP BY ext_no
HAVING   COUNT(*) > 2 AND 
         COUNT(*) = COUNT(CASE value WHEN 0 THEN 1 END)
)t)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy agregujące funkcje MySQL zawsze zwracają pojedynczy wiersz?

  2. Odmowa dostępu dla użytkownika 'www-data'@'localhost - jak sobie z tym poradzić?

  3. mysql SELECT IF instrukcja z OR

  4. Jak sprawdzić, czy data przesłania znajduje się między dwiema datami w bazie danych?

  5. Dziesięć najlepszych narzędzi GUI MySQL