如何映射MySQL中的函数调用选择特定的表格单元格?

时间:2014-06-16 08:06:29

标签: mysql

我有两张桌子:

   workers: id, user_id, group_id, name, ...
   worker_groups: id, name, ...

" group_id"是与worker_groups的关系。这是一个固定的关系。现在,我的任务是,在特定日期更改group_id。所以,我做了第3张表:

   relation: id, w_id, wg_id, start_date

这是一个庞大的项目,我需要一个解决方案,以便在当天返回所需工作人员的group_id。我的旧查询:

   SELECT id, name, group_id FROM workers 
   WHERE  user_id = 1;

我不想改变我的旧查询,是否有任何解决方案来映射" group_id"具有查询/功能/过程或视图的单元格以返回当前" group_id"从关系表?或者唯一的解决方案是编辑我的查询并从中调用函数?

通过重命名旧表并使用旧表名创建视图来实现所需的分辨率。我必须在编辑/添加功能中更改表名,但至少可以快速完成

1 个答案:

答案 0 :(得分:1)

通过重命名旧表并使用旧表名创建视图来实现所需的分辨率。我必须在编辑/添加功能中更改表名,但至少可以快速完成