sql >> Database teknologi >  >> RDS >> Mysql

MySQL sletning med indlejret udvalgsforespørgsel

Udfør dobbelt indlejring

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
)

Det narrer mysql



  1. Mysql stop ord og match

  2. Codeigniter, mysql, select_max og tilføj 1 før du indsætter endnu en post

  3. Få polygoner tæt på en lat,long i MySQL

  4. Vælg rækker fra MySQL-tabellen, hvor PHP-tidsstemplet er ældre end X