1
0
Code Issues Pull Requests Projects Releases Wiki Activity GitHub Gitee

避免重复查库;DISTICT查出来后通过代码去重

This commit is contained in:
2022-10-20 00:45:12 +08:00
parent 0862db5db9
commit e521c139e2
5 changed files with 23 additions and 21 deletions

View File

@@ -15,9 +15,9 @@ async function fetchAll({ args = {} }) {
args.max ? `song_id <= ${args.max}` : '1=1',
].join(' AND ');
var sql = `
SELECT DISTINCT song_id FROM song_artist_relation WHERE ${whereClause} AND song_id NOT IN ( SELECT song_id FROM song )
SELECT song_id FROM song_artist_relation WHERE ${whereClause} AND song_id NOT IN ( SELECT song_id FROM song )
UNION
SELECT DISTINCT song_id FROM song_album_relation WHERE ${whereClause} AND song_id NOT IN ( SELECT song_id FROM song )
SELECT song_id FROM song_album_relation WHERE ${whereClause} AND song_id NOT IN ( SELECT song_id FROM song )
${args.order ? `ORDER BY song_id ${args.order}` : ''}
${args.limit ? `LIMIT ${args.limit}` : ''}
`;