PUEDEN AYUDARME TENGO 3 TABLAS
AREA
IdArea
Clave
Nombre
TIPODOCUMENTO
IdTipoDoc
Clave
Nombre
DOCUMENTOS
idDocumentos
Clave
IdArea
IdTipoDoc
la cuestión de esto es que necesito concatenar al seleccionar en un formulario Área y TipoDocumento, las cuales el valor del select es su clave de cada una de estas y debo concatenarlas y aparte darle un consecutivo, para que estos valores se asignen al campo Clave de la tabla Documentos hasta allí el consecutivo me sale con esta consulta
Código MySQL:
Ver originalSELECT @conse
:=@conse
+1 AS conse
, CONCAT(d.Clave
,"-",a.Clave
,"-",@conse
) as Cadena
, a.Clave
, d.Clave
AND d.IdDocTipo
=o.IdDocTipo
AND d.Clave
='$Documentos'
me quedaría asi: PR-AA-1
pero lo que se quiere es que dependiendo el proceso y el área de un consecutivo diferente por ejemplo si la clave del tipodocumento fuera FO y el área AA debería quedar FO-AA-1 y si el área cambiara pero el tipoDocumento no debería quedar asi FO-AI-1 o si el tipodocumento cambiara pero el área no debería dar PR-AA-1, se que se tiene que realizar una validación pero nose como realizarla o que deberíamos hacer para que salga asi
Podrían ayudarme