CREATE TABLE tv (
id int(11) PRIMARY KEY AUTO_INCREMENT NOT NULL,
name varchar(128) NOT NULL,
country_id varchar(128) NOT NULL,
category_id varchar(128) NOT NULL
);
CREATE TABLE country (
id int(11) PRIMARY KEY AUTO_INCREMENT NOT NULL,
name varchar(128) NOT NULL
);
CREATE TABLE category (
id int(11) PRIMARY KEY AUTO_INCREMENT NOT NULL,
name varchar(128) NOT NULL,
country_id varchar(128) NOT NULL
);
CREATE TABLE url (
id int(11) PRIMARY KEY AUTO_INCREMENT NOT NULL,
name varchar(128) NOT NULL,
url varchar(128) NOT NULL,
tv_id varchar(128) NOT NULL
);
Что бы по итогу можно было вывести что то подобное
api/v1/tv_all
api/v1/tv?id=1
api/v1/country/tv_all
api/v1/country/category/tv_all
api/v1/country/tv?id=1
api/v1/country/category/tv?id=1
api/v1/category/tv_all
api/v1/category/tv?id=1