Ich habe die folgenden Tabellen:SQL - Count Einträge aus mehreren Tabellen
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 |
+--------+----------+
Wie würde die SQL aussehen wie die Einträge aus den beiden unteren Tabellen für jeden Namen zu zählen?
Das Ergebnis sollte wie folgt aussehen:
+--------+----+----+
| name | A | B |
+--------+----+----+
| name1 | 2 | 1 |
| name2 | 0 | 2 |
| name3 | 1 | 0 |
+--------+----+----+
Für einen Anfänger, die Beschreibung Denormalisierung wird nicht sehr zwingend sein. Darf ich Ihnen eine detailliertere Beschreibung dessen geben, was Sie meinen, indem Sie eindeutige IDs in nachfolgenden Tabellen verwenden, und warum ist das wichtig, was sind die Fallstricke, wenn Sie das nicht tun? – ErikE