问题:两个表,第一个包含userid(constraint fk)和列'name',第二个表包含两列int和id(外键),我需要的是找到max(column1-column2)并将其分配给第一个表中的名称;
我在做什么:mysql>
select u.name, MAX(table2.column1-table2.column2) As var
from table1 u, table2 b
where u.userID(from table1) = b.userID(from table2)
and (b.column1-b.column2) = var;
在这种情况下,它说“未知列变量”,是否可以没有触发器/程序?
任何1?:)