Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 子查询上的SQLite警告自动索引_C#_Sqlite - Fatal编程技术网

C# 子查询上的SQLite警告自动索引

C# 子查询上的SQLite警告自动索引,c#,sqlite,C#,Sqlite,我有以下SQL SELECT * FROM Genres, GenreImages LEFT JOIN (SELECT SUM(Movies.PlayCount) AS SummedPlayCounts, MovieGenres.GenreId FROM Movies, MovieGenres WHERE Movies.Id = MovieGenres.MovieId GROUP BY MovieGenres.GenreId ORDER BY SummedPlayCounts DES

我有以下SQL

SELECT *
FROM Genres, GenreImages 
LEFT JOIN 
(SELECT SUM(Movies.PlayCount) AS SummedPlayCounts, MovieGenres.GenreId 
FROM Movies, MovieGenres 
WHERE Movies.Id = MovieGenres.MovieId 
GROUP BY MovieGenres.GenreId 
ORDER BY SummedPlayCounts DESC) AS GenreMoviesPlayCounts 
ON GenreMoviesPlayCounts.GenreId = Genre.Id 
WHERE GenreImages.GenreId = Genres.Id 
AND GenreImages.PrimaryImage = 1
它抛出

SQLite warning (284): automatic index on sqlite_sq_BD26FF8(GenreId)
MovieGenres.GenreId
GenreImages.GenreId
都有索引。此警告来自子查询
GenreMoviesPlayCounts.GenreId=Genre.Id


是否有更好的方法可以使用现有索引或不需要子查询?

这取决于数据库架构的详细信息。@CL.什么详细信息?显示数据库架构。这取决于数据库架构的详细信息。@CL.什么详细信息?显示数据库架构。