0

問題:2つのテーブル。最初のテーブルにはuserid(constraint fk)と列'name'が含まれ、2番目のテーブルにはintとid(外部キー)の2つの列が含まれています。必要なのは、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;

この場合、「不明な列変数」と表示されますが、トリガー/手順なしで可能ですか?

ここに画像の説明を入力してください

any1?:)

4

2 に答える 2