我想知道是否可以将变量传递给查询的SQL语句,而不是制作12个不同的查询,这也会让我制作12种不同的形式(每个查询1个)。要更新的表名取决于名为“weekinfo”的表中的“what_table”列。
目前的SQL语句是:
SELECT wk1_info.ID, wk1_info.Player_Fname, wk1_info.Player_Lname, wk1_info.email, wk1_info.postion
FROM wk1_info
WHERE (((wk1_info.postion) Like 0));
有可能以这种方式声明表格,还是我必须制作额外的查询和表格?如果有可能我能指出正确的方向吗?
不能。表和字段名称不能作为参数传递。
您可以做的是从模板字符串中编写完整的SQL,将表和/或字段名称的标记替换为您需要的表。然后运行/执行完成的SQL字符串。