SELECT var1,var2,var3,table_name FROM table1 LEFT JOIN table_name on var3=table_name.id
意思是我想根据table_namefrom的值动态离开联接表table1,因为var3从那里取了。
table_name
table1
var3
但是上面的查询结果
表table_name不存在
我的mysql限制错误?
表名和列名在SQL查询中不能是动态的。因此,您必须使用2个查询或存储过程以编程方式应用逻辑,请参见此处的示例:http : //forums.mysql.com/read.php?98,126506,126598#msg-126598