Hola a todos
Tengo un SP que pretende regresar una mezcla de varias Tablas
Código:
CREATE PROCEDURE GetAssignedBranchByUsername
(IN paramUsername varchar(100))
BEGIN
SELECT * FROM user AS U
INNER JOIN assignedbranch AS AB
ON U.Id = AB.UserId
INNER JOIN userpermission AS UP
ON Up.AssignedBranchId = AB.Id
INNER JOIN Branch AS B
ON B.Id = AB.BranchId
WHERE U.Username = paramUsername;
END
Sin embargo, algunas tablas tienen el mismo nombre de columna, ejemplo Id, entonces lo que deseo hacer es agregar un Prefijo para que pueda distinguirlas Tabla1.Id|Tabla2.Id pero no he podido hacerlo, he intentado poniendo U.*, y de muchas otras maneras pero no parece respetar, alguien me puede dar un aire de como resolverlo?
Saludos.