### Database Schema:
CREATE TABLE podcasts (
	podcast_id	TEXT	NULL	PRIMARY KEY,
	itunes_id	INTEGER	NOT NULL,
	slug	TEXT	NOT NULL,
	itunes_url	TEXT	NOT NULL,
	title	TEXT	NOT NULL
);

CREATE TABLE reviews (
	podcast_id	TEXT	NOT NULL,
	title	TEXT	NOT NULL,
	content	TEXT	NOT NULL,
	rating	INTEGER	NOT NULL,
	author_id	TEXT	NOT NULL,
	created_at	TEXT	NOT NULL,
	foreign key (podcast_id) references podcasts (podcast_id)
);

CREATE TABLE runs (
	run_at	TEXT	NOT NULL,
	max_rowid	INTEGER	NOT NULL,
	reviews_added	INTEGER	NOT NULL
);

CREATE TABLE categories (
	podcast_id	TEXT	NOT NULL	PRIMARY KEY,
	category	TEXT	NOT NULL	PRIMARY KEY,
	foreign key (podcast_id) references podcasts (podcast_id)
);

### User's Query:
Which titles have the content "love" but the category is art produced between 2018 and 2019.

### Extra Knowledge:
content love refers to content = 'love'; 'arts' is the category; produced between 2018 and 2019 refers to year (created_at) BETWEEN 2018 and 2019
SELECT DISTINCT T2.title FROM categories AS T1 INNER JOIN reviews AS T2 ON T2.podcast_id = T1.podcast_id WHERE (T2.created_at LIKE '2018-%' AND T1.category = 'arts' AND T2.content LIKE '%love%') OR (T2.created_at LIKE '2019-%' AND T1.category = 'arts' AND T2.content LIKE '%love%')