|
|
|
@ -326,13 +326,13 @@ namespace NzbDrone.Core.Movies
|
|
|
|
|
recommendations = conn.Query<int>(@"SELECT DISTINCT ""Rec"" FROM (
|
|
|
|
|
SELECT DISTINCT ""Rec"" FROM
|
|
|
|
|
(
|
|
|
|
|
SELECT DISTINCT CAST(""value"" AS INT) AS ""Rec"" FROM ""MovieMetadata"" JOIN ""Movies"" ON ""Movies"".""MovieMetadataId"" == ""MovieMetadata"".""Id"", json_array_elements_text((""MovieMetadata"".""Recommendations"")::json)
|
|
|
|
|
SELECT DISTINCT CAST(""value"" AS INT) AS ""Rec"" FROM ""MovieMetadata"" JOIN ""Movies"" ON ""Movies"".""MovieMetadataId"" = ""MovieMetadata"".""Id"", json_array_elements_text((""MovieMetadata"".""Recommendations"")::json)
|
|
|
|
|
WHERE CAST(""value"" AS INT) NOT IN (SELECT ""TmdbId"" FROM ""MovieMetadata"" union SELECT ""TmdbId"" from ""ImportExclusions"" as sub1) LIMIT 10
|
|
|
|
|
) as sub2
|
|
|
|
|
UNION
|
|
|
|
|
SELECT ""Rec"" FROM
|
|
|
|
|
(
|
|
|
|
|
SELECT CAST(""value"" AS INT) AS ""Rec"" FROM ""MovieMetadata"" JOIN ""Movies"" ON ""Movies"".""MovieMetadataId"" == ""MovieMetadata"".""Id"", json_array_elements_text((""MovieMetadata"".""Recommendations"")::json)
|
|
|
|
|
SELECT CAST(""value"" AS INT) AS ""Rec"" FROM ""MovieMetadata"" JOIN ""Movies"" ON ""Movies"".""MovieMetadataId"" = ""MovieMetadata"".""Id"", json_array_elements_text((""MovieMetadata"".""Recommendations"")::json)
|
|
|
|
|
WHERE CAST(""value"" AS INT) NOT IN (SELECT ""TmdbId"" FROM ""MovieMetadata"" union SELECT ""TmdbId"" from ""ImportExclusions"" as sub2)
|
|
|
|
|
GROUP BY ""Rec"" ORDER BY count(*) DESC LIMIT 120
|
|
|
|
|
) as sub4
|
|
|
|
|