I have two tables
CREATE TABLE TableA
(ID_A INT,
P1 INT,
P2 INT,
P3 INT,
P4 INT);
INSERT INTO TableA VALUES
(1,3,4,3,5),
(2,5,4,3,4);
CREATE TABLE TableB
(ID_B INT,
NAME TEXT);
INSERT INTO TableB VALUES
(1,"A"),
(2,"B"),
(3,"C"),
(4,"D"),
(5,"E"),
(6,"F");
Values in Tables
TableA
+------+----+----+----+-----+
| ID_A | P1 | P2 | P3 | P4 |
+------+----+----+----+-----+
| 1 | 3 | 4 | 3 | 5 |
| 2 | 5 | 4 | 3 | 4 |
+------+----+----+----+-----+
TableB
+------+------+
| ID_B | Name |
+------+------+
| 1 | A |
| 2 | B |
| 3 | C |
| 4 | D |
| 5 | E |
| 6 | F |
+------+------+
tableA P1 = TableB ID_B ,
tableA P2 = TableB ID_B ,
tableA P3 = TableB ID_B ,
tableA P4 = TableB ID_B
I want the sum of all the names in TableB that correspond in P1, P2, P3, P4
+----------+------+
| COUNT(*) | Name |
+----------+------+
| 3 | C |
| 3 | D |
| 2 | E |
+----------+------+
Thanks to those who will help me.