Mysql
 sql >> база данни >  >> RDS >> Mysql

Изтриване на MySQL с вложена заявка за избор

Извършете двойно влагане

DELETE FROM catalogue 
WHERE catalogue_id IN (SELECT catalogue_id FROM (
  SELECT catalogue_id 
  FROM catalogue 
  WHERE (
    product_id = (SELECT product_id FROM catalogue WHERE catalogue_id = '2290') 
    AND length_id = (SELECT length_id FROM catalogue WHERE catalogue_id = '2290') 
    AND gauge_id = (SELECT gauge_id FROM catalogue WHERE catalogue_id = '2290')
  )) x
)

Това заблуждава mysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите SQL заявка с помощта на CASE

  2. Деактивирането на PDO::ATTR_EMULATE_PREPARES причинява „неизвестен“ проблем

  3. Конфигуриране на Tomcat с помощта на DBCP

  4. Php лотарията издава проблеми с няколко печеливши

  5. Защо символите на Unicode се показват правилно в базата данни, но като ? когато се отпечатва в Java чрез Hibernate?