2011-06-13 3 views
0

バッチとbatch_logという2つのテーブルがある場合、バッチには特定のバッチに関する情報があり、batch_logには単にbatch_logレコードのID、batch_idとtime_elapsedフィールドがあります。 batch_log.batch_id = batches.idの関係で、そのバッチのtime_elapsedの合計を取得できますか?1つのテーブルの合計を別のテーブルに参加させるにはどうすればよいですか?

+1

あなたはもっと明快になりますか? – Algorithmist

答えて

1

これは私があなたの質問から解釈できるものです。

選択和(TIME_ELAPSED)、batch_idによって 基( バッチからTIME_ELAPSED batches.batch_id、batch_logここ batches.batch_id = batch_log.batch_idを選択)から をbatch_id。

これが役に立ちます。

0

あなたは、SQLクエリのために必要としている場合、これはあなたを助けるかもしれない:バッチBから

SELECT b.id、合計(TIME_ELAPSED)、B BY batch_log BL WHERE b.id = bl.batch_id GROUP .id

関連する問題