盤點分錄,我有以下表格:SQL - 從多個表
Table A:
+--------+
| name |
+--------+
| name1 |
| name2 |
| name3 |
+--------+
Table B:
+--------+----------+
| name | someB |
+--------+----------+
| name1 | dorem |
| name1 | lorem |
| name3 | ipsum |
+--------+----------+
Table C:
+--------+----------+
| name | someC |
+--------+----------+
| name1 | dorem |
| name2 | lorem |
| name2 | ipsum |
+--------+----------+
將如何SQL模樣數從底部的兩個表中的條目爲每個名?
結果應該是這樣的:
+--------+----+----+
| name | A | B |
+--------+----+----+
| name1 | 2 | 1 |
| name2 | 0 | 2 |
| name3 | 1 | 0 |
+--------+----+----+
對於一個初學者,的描述反規範化不會非常有說服力。我可以通過在後續表格中使用唯一標識來提供更詳細的描述,以及爲什麼這很重要,哪些陷阱是不這樣做的? – ErikE