Public feed
#380507
CREATE TABLE `buildings`
(`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`parent_id` INT NOT NULL,
`accommodation` INT NOT NULL,
`name` VARCHAR(100) NOT NULL)
INSERT INTO `buildings` (`id` , `parent_id` , `accommodation` , `name`)
VALUES (NULL, '-1', '10', 'Main Building');
INSERT INTO `buildings` (`id` , `parent_id` , `accommodation` , `name`)
VALUES (NULL, LAST_INSERT_ID(), '4', 'Auxiliary Building');
is there an sql query that will return the following results?
+----+-----------+--------------------+---------------+---------------------+
| id | parent_id | name | accommodation | total_accommodation |
+----+-----------+--------------------+---------------+---------------------+
| 1 | -1 | Main Building | 10 | 14 |
| 2 | 1 | Auxiliary Building | 4 | 4 |
+----+-----------+--------------------+---------------+---------------------+