我正在尝试创建一个UI,用户可以在其中运行MySQL查询。 但是结果将根据用户进行过滤。为此,我必须在末尾附加一个条件。另外,必须通过检查添加限制和偏移量。
( select test1,test2 from table1 Inner Join table2 on table1.condition = table2.condition ) where condition1 = 'user1' and condition2 = 'user2'
括号内的查询由用户指定,条件附加在代码中。 当前,我正在解析整个查询以查找表名称的位置。在使用内部联接(例如查找表名)时也有问题
是否有更好的方法来实现这一点?