我正在为变量分配值,并在联接中使用它。但这似乎把它当作一个字面意思。我该如何解决?
select
@colname:=a.colname
from
a_details a,
b_details b
where
a.id = b.id
and a.value = b.@colname
最佳答案
使用此修复程序尝试代码:
select
@colname:=a.colname
from
a_details a,
b_details b
where
a.id = b.id
and a.value = @colname
关于mysql - 如何在mysql join中使用用户定义的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34672165/