Erro ao excluir registros ao unir tabelas no MySQL

  • Autor Autor cocobeta
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
cocobeta

cocobeta

Gamma
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Holas betas,

Estoy teniendo un fallo simple, pero no lo consigo... hago mi select para consultar la info, qué es éste:
SELECT A.almacen_id,A.almacen_descripcion,P.producto_id,P.producto_codigo,P.categoria_id,P.familia_id,P.producto_descripcion from almacen_producto B
LEFT JOIN almacen A on A.almacen_id=B.almacen_producto_almacen_id
LEFT JOIN producto P on P.producto_id=B.almacen_producto_producto_id
WHERE
P.categoria_id=3 AND A.almacen_descripcion='N&' AND P.familia_id=59

Pero el delete me da error
DELETE * from almacen_producto B
LEFT JOIN almacen A on A.almacen_id=B.almacen_producto_almacen_id
LEFT JOIN producto P on P.producto_id=B.almacen_producto_producto_id
WHERE
P.categoria_id=3 AND A.almacen_descripcion='N&' AND P.familia_id=59


MySQL ha dicho: Documentación

#1109 - Tabla desconocida 'almacen_id' in MULTI DELETE

Agradezco vuestra ayuda. 😀
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
la consulta no está bien formada, sería algo así:

Inserir CODE, HTML ou PHP:
DELETE B
from almacen_producto B
LEFT JOIN almacen A on A.almacen_id=B.almacen_producto_almacen_id
LEFT JOIN producto P on P.producto_id=B.almacen_producto_producto_id
WHERE
P.categoria_id=3 AND A.almacen_descripcion='N&' AND P.familia_id=59
 
Voltar
Topo