我正在尝试在java中创建一个mysql查询器,我希望能够添加与用户查询相关联的主键(复合)。
例如:
SELECT *
FROM my_table
WHERE logic
如何将复合主键添加为结果的第一列?我还需要保留用户提出的列。
我需要使用:
CONCAT_WS('-',column1,column2,column3) ?
如果用户询问每一列(使用*),我就无法使用它。
答案 0 :(得分:0)
也许这样的事情会有所帮助:
SELECT concat(....),mytable。* 来自mytable
虽然当你添加concat-column添加结尾时,如下所示,如果没有附加的表引用应该可以正常工作:
SELECT *,concat(....)FROM mytable