2016-03-29 9 views
0

いくつかの値を一緒に追加する方法が不思議です。私が取得したいmysqlに複数の値を一緒に追加するには?関数f(x)を書くには?

#|b1|b2|b3 
-|--|--|-- 
1|##|##|## 
2|##|##|## 
3|##|##|## 

#|a1|a2|a3 
-|--|--|-- 
1|##|##|## 
2|##|##|## 
3|##|##|## 

と表2:たとえば、私は、TABLE1があります。また

y = sum(a1) + b1(3) -- Sum of a1 and the third element of b1. 

を、私はのような、より複雑な機能を行うことができます方法:

y = (a1(2) * 3 + b2(2) * a3(2))/avg(b1) 
+0

'table2'の' b1'の3番目の要素をどのように識別できるか教えてください。 –

+0

@TimBiegeleisenだから、b1(3)を得ることにも問題はありますか? :/ –

+0

「3番目の」行を参照する方法が必要です。使用できる識別子がありますか? –

答えて

0

グループ化を使用すると、表の合計(a1)を取得できます1。

次に、ある条件でtable2に参加する必要があります。

また、b1(3)の注文条件を指定する必要があります。

ルックで: MySQL row order for “SELECT * FROM table_name

挿入時間の順序はMySQLで保証されません。 注文を指定したら、[Limit]キーワードで上位3行を使用できます。 Ref: How do you select every n-th row from mysql

関連する問題