sql >> Databáze >  >> RDS >> Mysql

Jak odstranit řádky ze tří tabulek - chyba dotazu

Zkuste to takto..

DELETE c, o, od
 FROM customers as c
  JOIN orders as o ON c.id = o.customers_id
  JOIN order_detail as od ON o.id = od.orders_id
 WHERE c.id IN (66,67,68,90,85,81,80,78,76,74,71,118,113,110,149)

Další informace http://dev.mysql.com/doc/ refman/5.7/en/delete.html



  1. Příklady převodu „date“ na „smalldatetime“ v SQL Server (T-SQL)

  2. Jak přejmenovat název tabulky v SQL Server

  3. Je možné použít výsledek funkce SQL jako pole v Doctrine?

  4. MariaDB SUBSTR() Vysvětleno