标签: mysql join
是否有例如SELECT t0.*, t1.* JOIN t1 ON t0.some_known_field = GET_PRIMARY_INDEX(t1)?
SELECT t0.*, t1.* JOIN t1 ON t0.some_known_field = GET_PRIMARY_INDEX(t1)
答案 0 :(得分:0)
不,在纯SQL中,使用任何类型的变量或查找来构造表或列的名称是不可能的。
您可以使用“动态SQL”,这是一种听起来很棒的方式,可以让存储过程根据查询和其他信息构造文本字符串,然后将其作为SQL语句运行。或者您可以在应用程序中执行相同的操作。许多SQL应用程序都是这样做的。