modify some scripts.
This commit is contained in:
@ -256,3 +256,60 @@ CREATE TABLE IF NOT EXISTS "javdb_task_log" (
|
||||
`created_at` TEXT DEFAULT (datetime('now', 'localtime')),
|
||||
`updated_at` TEXT DEFAULT (datetime('now', 'localtime'))
|
||||
);
|
||||
CREATE VIEW view_iafd_movies_summary AS
|
||||
SELECT
|
||||
COUNT(*) AS total_count,
|
||||
SUM(CASE WHEN from_performer_list = 1 THEN 1 ELSE 0 END) AS from_perfromers,
|
||||
SUM(CASE WHEN from_dist_list = 1 THEN 1 ELSE 0 END) AS from_dis,
|
||||
SUM(CASE WHEN from_stu_list = 1 THEN 1 ELSE 0 END) AS from_stu,
|
||||
SUM(CASE WHEN from_performer_list=1 AND from_dist_list = 1 THEN 1 ELSE 0 END) AS performers_dist,
|
||||
SUM(CASE WHEN from_performer_list=1 AND from_stu_list = 1 THEN 1 ELSE 0 END) AS performers_stu,
|
||||
SUM(CASE WHEN from_dist_list=1 AND from_stu_list = 1 THEN 1 ELSE 0 END) AS dist_stu,
|
||||
SUM(CASE WHEN from_performer_list=1 AND from_dist_list=1 AND from_stu_list = 1 THEN 1 ELSE 0 END) AS performers_dist_stu,
|
||||
SUM(CASE WHEN from_performer_list=1 AND from_dist_list=0 AND from_stu_list = 0 THEN 1 ELSE 0 END) AS performers_only,
|
||||
SUM(CASE WHEN from_performer_list=0 AND from_dist_list=1 AND from_stu_list = 0 THEN 1 ELSE 0 END) AS dist_only,
|
||||
SUM(CASE WHEN from_performer_list=0 AND from_dist_list=0 AND from_stu_list = 1 THEN 1 ELSE 0 END) AS stu_only
|
||||
FROM iafd_movies im
|
||||
/* view_iafd_movies_summary(total_count,from_perfromers,from_dis,from_stu,performers_dist,performers_stu,dist_stu,performers_dist_stu,performers_only,dist_only,stu_only) */;
|
||||
CREATE VIEW view_iafd_thelordofporn_match AS
|
||||
SELECT
|
||||
ia.id AS iafd_id, ia.href AS iafd_href, ia.name AS iafd_name,
|
||||
tl.id AS tl_id, tl.pornstar AS tl_pornstar, tl.href AS tl_href
|
||||
FROM thelordofporn_actress tl
|
||||
JOIN iafd_performers ia ON tl.pornstar = ia.name
|
||||
/* view_iafd_thelordofporn_match(iafd_id,iafd_href,iafd_name,tl_id,tl_pornstar,tl_href) */;
|
||||
CREATE VIEW view_iafd_performers_movies AS
|
||||
SELECT p.id, p.href, p.name, IFNULL(COUNT(pm.performer_id), 0) AS actual_movies_cnt, p.movies_cnt
|
||||
FROM iafd_performers p
|
||||
LEFT JOIN iafd_performers_movies pm ON pm.performer_id = p.id
|
||||
GROUP BY p.id
|
||||
/* view_iafd_performers_movies(id,href,name,actual_movies_cnt,movies_cnt) */;
|
||||
CREATE VIEW view_javdb_javhd_match AS
|
||||
SELECT
|
||||
ja.id AS javdb_id, ja.href AS javdb_href, ja.name AS javdb_name,
|
||||
jm.id AS javhd_id, jm.ja_name AS javhd_ja_name, jm.en_name AS javhd_en_name, jm.url AS javhd_url
|
||||
FROM javdb_actors ja
|
||||
JOIN javhd_models jm ON ja.name = jm.ja_name
|
||||
/* view_javdb_javhd_match(javdb_id,javdb_href,javdb_name,javhd_id,javhd_ja_name,javhd_en_name,javhd_url) */;
|
||||
CREATE VIEW view_iafd_javdb_javhd_match AS
|
||||
SELECT
|
||||
ip.id AS iafd_id, ip.href AS iafd_href, ip.name AS iafd_name,
|
||||
jjm.javdb_id AS javdb_id, jjm.javdb_name AS javdb_name, jjm.javdb_href AS javdb_href,
|
||||
jjm.javhd_id AS javhd_id, jjm.javhd_en_name AS javhd_en_name, jjm.javhd_url AS javhd_url
|
||||
FROM iafd_performers ip
|
||||
JOIN javdb_javhd_match jjm ON ip.name = jjm.javhd_en_name;
|
||||
CREATE VIEW view_javdb_movies_summary AS
|
||||
SELECT
|
||||
COUNT(*) AS total_count,
|
||||
SUM(CASE WHEN from_actor_list = 1 THEN 1 ELSE 0 END) AS from_actors,
|
||||
SUM(CASE WHEN from_movie_makers = 1 THEN 1 ELSE 0 END) AS from_makers,
|
||||
SUM(CASE WHEN from_movie_series = 1 THEN 1 ELSE 0 END) AS from_series,
|
||||
SUM(CASE WHEN from_actor_list=1 AND from_movie_makers = 1 THEN 1 ELSE 0 END) AS actor_makers,
|
||||
SUM(CASE WHEN from_actor_list=1 AND from_movie_series = 1 THEN 1 ELSE 0 END) AS actor_series,
|
||||
SUM(CASE WHEN from_movie_makers=1 AND from_movie_series = 1 THEN 1 ELSE 0 END) AS makers_series,
|
||||
SUM(CASE WHEN from_actor_list=1 AND from_movie_makers = 1 AND from_movie_series = 1 THEN 1 ELSE 0 END) AS actor_makers_series,
|
||||
SUM(CASE WHEN from_actor_list=1 AND from_movie_makers = 0 AND from_movie_series = 0 THEN 1 ELSE 0 END) AS from_actors_only,
|
||||
SUM(CASE WHEN from_actor_list=0 AND from_movie_makers = 1 AND from_movie_series = 0 THEN 1 ELSE 0 END) AS from_makers_only,
|
||||
SUM(CASE WHEN from_actor_list=0 AND from_movie_makers = 0 AND from_movie_series = 1 THEN 1 ELSE 0 END) AS from_series_only
|
||||
FROM javdb_movies
|
||||
/* view_javdb_movies_summary(total_count,from_actors,from_makers,from_series,actor_makers,actor_series,makers_series,actor_makers_series,from_actors_only,from_makers_only,from_series_only) */;
|
||||
|
||||
Reference in New Issue
Block a user