Уважаемые форумчане! Требуется ваша помощь!
(SQLite3, PHP7)
Имеем три таблицы:
- таблица ld - список людей
- таблица pr - список предметов
- таблица sv - связи между людьми и предметами.
К примеру взял человек предмет - тогда INSERT id человека и id предмета в таблицу связей.
CREATE TABLE ld (id INTEGER PRIMARY KEY AUTOINCREMENT, ch TEXT NOT NULL UNIQUE);
CREATE TABLE pr (id INTEGER PRIMARY KEY AUTOINCREMENT, pr TEXT NOT NULL UNIQUE);
CREATE TABLE sv (id INTEGER PRIMARY KEY AUTOINCREMENT, id_ch INTEGER NOT NULL, id_pr INTEGER NOT NULL, UNIQUE(ch, pr));
Мне необходимо получить:
- Сколько человек связано с каждым предметом
- (также) Сколько предметов связано с каждым человеком
- Вывести список предметов, которые не связаны с людьми (которых нет в таблице связей)
- (также) Вывести список людей, которые не связаны с предметами (которых нет в таблице связей)
Подскажите, как правильно сделать запросы?