From dee1238459c9b12097ce965d4c6a63cf0a156432 Mon Sep 17 00:00:00 2001 From: Loffes <43013032+Loffes@users.noreply.github.com> Date: Tue, 22 Dec 2020 14:34:06 +0100 Subject: [PATCH] better sql performance no longer selecting every column --- server/main.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/main.lua b/server/main.lua index f06865c3..ee367819 100644 --- a/server/main.lua +++ b/server/main.lua @@ -193,8 +193,14 @@ ESX.RegisterServerCallback('esx_society:getEmployees', function(source, cb, soci }) end end + + local query = "SELECT identifier, job_grade FROM `users` WHERE `job`=@job ORDER BY job_grade DESC" - MySQL.Async.fetchAll('SELECT * FROM `users` WHERE `job`=@job ORDER BY job_grade DESC', { + if Config.EnableESXIdentity then + query = "SELECT identifier, job_grade, firstname, lastname FROM `users` WHERE `job`=@job ORDER BY job_grade DESC" + end + + MySQL.Async.fetchAll(query, { ['@job'] = society }, function(result) for k, row in pairs(result) do