我有三个表格:
business:
id name
1 Charlie's Bakery
2 Mark's Pizza
3 Rob's Market
balanco_manual:
id business_id year unit
012 1 2015 ones
123 1 2014 tens
364 2 2014 cents
conta_balanco:
id conta balanco_id valor
412 12.3 012 12324
344 12.5 012 54632
414 14.1 364 344122
789 12 364 2312415
646 12 123 342我需要将它们全部放在business表中,并使它们看起来像这样:
business:
id name 12.3-2015 12.5-2015 11.56-2015 12-2014 2015-unit 2014-unit
1 Charlie's Bakery 12324 54632 NaN 342 ones tens
2 Mark's Pizza NaN NaN NaN 2312415 NaN cents
3 Rob's Market NaN NaN NaN NaN NaN NaN进一步解释:业务表具有关于业务的基本注册表,balanco_manual具有每个业务的年度信息,conta_balanco具有balanco_manual中年度信息的详细信息。
试图将最后一个表格转化为单词:
- 首先,我需要与balanco_manual加入业务,将业务中的“id”列与balanco_manual中的“business_id”列结合起来。请注意,我在名为“[year] -unit”的单个列中合并单位和年份。让我们称这个表为“new_business”,使其易于理解
- 之后,我需要将“new_business”与conta_balanco结合起来,就像我们对“单元”栏所做的那样。每个“联系”应该与年份结合,并成为“联系 - [年]”栏。
我是一名SQL初学者,我遇到了很多困难。有人能帮我解决这个问题吗?