mirror of
https://github.com/linuxserver/Clarkson.git
synced 2026-01-09 07:01:12 +08:00
42 lines
1.2 KiB
SQL
42 lines
1.2 KiB
SQL
DELIMITER $$
|
|
|
|
CREATE PROCEDURE `User_GetById`
|
|
(
|
|
in_id VARCHAR(36)
|
|
)
|
|
BEGIN
|
|
|
|
SELECT
|
|
U.`id`,
|
|
U.`email`,
|
|
U.`username`,
|
|
U.`password`,
|
|
U.`admin`,
|
|
U.`fuelUnit` AS `fuelUnitId`,
|
|
FU.`unit` AS `fuelUnit`,
|
|
FU.`unitName` AS `fuelUnitName`,
|
|
U.`distanceUnit` AS `distanceUnitId`,
|
|
DU.`unit` AS `distanceUnit`,
|
|
DU.`unitName` AS `distanceUnitName`,
|
|
U.`fuelConsumptionUnit` AS `fuelConsumptionUnitId`,
|
|
FCU.`unit` AS `fuelConsumptionUnit`,
|
|
FCU.`unitName` AS `fuelConsumptionUnitName`,
|
|
U.`currencyUnit` AS `currencyUnitId`,
|
|
CU.`unit` AS `currencyUnit`,
|
|
CU.`unitName` AS `currencyUnitName`,
|
|
CU.`symbol` AS `currencyUnitSymbol`
|
|
FROM
|
|
`Users` U
|
|
INNER JOIN
|
|
`DistanceUnits` DU ON U.`distanceUnit` = DU.`id`
|
|
INNER JOIN
|
|
`FuelUnits` FU ON U.`fuelUnit` = FU.`id`
|
|
INNER JOIN
|
|
`FuelConsumptionUnits` FCU ON U.`fuelConsumptionUnit` = FCU.`id`
|
|
INNER JOIN
|
|
`CurrencyUnits` CU ON U.`currencyUnit` = CU.`id`
|
|
WHERE
|
|
U.`id` = in_id;
|
|
|
|
END$$
|