From 00859c4a11e3e7481bf60993ac3ac838d6ce19dd Mon Sep 17 00:00:00 2001 From: faissaloux Date: Wed, 8 Mar 2023 16:51:48 +0100 Subject: [PATCH] fix query builder table alias Signed-off-by: faissaloux --- js/src/database/query_generator.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/src/database/query_generator.js b/js/src/database/query_generator.js index 1dd99fd429..d0ff21ce5e 100644 --- a/js/src/database/query_generator.js +++ b/js/src/database/query_generator.js @@ -33,7 +33,10 @@ function getFormatsText () { } function generateCondition (criteriaDiv, table) { - var query = '`' + Functions.escapeBacktick(table.val()) + '`.'; + const tableName = table.val(); + const tableAlias = table.siblings('.table_alias').val(); + + var query = '`' + Functions.escapeBacktick(tableAlias == '' ? tableName : tableAlias) + '`.'; query += '`' + Functions.escapeBacktick(table.siblings('.columnNameSelect').first().val()) + '`'; if (criteriaDiv.find('.criteria_rhs').first().val() === 'text') { var formatsText = getFormatsText();