Esto es probablemente muy fácil, pero es lunes por la mañana. Tengo dos tablas:SQL Eliminar filas basadas en otra tabla
Cuadro 1:
Field | Type | Null | Key | Default | Extra
id | int(32) unsigned | NO | PRI | NULL | auto_increment
group | int(32) | NO | | 0 |
Tabla2:
Field | Type | Null | Key | Default | Extra
group | int(32) | NO | | 0 |
Ignorar a otros campos ... Me gustaría declaración que eliminar todas las filas de la Tabla 1 un solo SQL DELETE para el cual existe un Table2.group igual a Table1.group. Por lo tanto, si una fila de la Tabla 1 tiene un grupo = 69, esa fila debe eliminarse si y solo si existe una fila en la Tabla 2 con el grupo = 69.
Gracias por cualquier ayuda.
muchos gracias. –
¡Me salvó el día! Gracias @ ¡Jay! – Lefteris
Eso es simple y muy efectivo. Funciona en el servidor SQL (pero sin las comillas simples). –