2011-06-13 77 views
0

如果我有两个表,批次和batch_log,批次包含有关特定批次的信息,而batch_log只包含batch_log记录的id,batch_id和time_elapsed字段,我如何将另一个表中的字段batch_log.batch_id = batchches.id的关系,以便我可以获得该批次的所有time_elapsed的总数?如何将一个表格与另一个表格合并在一起?

+1

你能更清醒一点吗? – Algorithmist 2011-06-13 15:52:22

回答

1

这是我可以从你的问题解释。

SELECT SUM(TIME_ELAPSED),BATCH_ID从 (选择 batches.batch_id,从 批次,batch_log TIME_ELAPSED其中 batches.batch_id = batch_log.batch_id) 组由BATCH_ID;

希望这会有所帮助。

0

如果您需要一个SQL查询,这可能帮助你:

SELECT b.id,SUM(TIME_ELAPSED)批次B,batch_log BL WHERE b.id = bl.batch_id GROUP经B .id

相关问题