以下是查询movie_master.displayordermovie_itemdetails.fieldid = 1 and movie_itemdetails.Type ='TRAILER'
and ((MOVIE_VERSION.FilmCode in (SELECT DISTINCTFILMID FROM MOVIE_TEMP)) OR (MOVIE_VERSION.Title in (
但是,我发现它返回的是重复的行,所以我向查询添加了select distinct,这解决了重复问题,但存在严重的性能问题。我的理解是,在这种情况下,select distinct on (records.id), id...将返回相同的结果,因为所有重复项都将具有相同的主键,并且似乎快了大约两倍。下面是我的问题: FROM records
INNER JOIN records parents on parents.path @> records.path
这可能会令人困惑,但我想要做的是一个基本的select distinct列x限制3,问题是它返回3行,但我只想从一个不同的列中获取所有值。不,我想要的是属于columnx的所有值,在本例中,columnx ='here',当我执行distinct时,我想要返回的是第一个distinct结果,而不是‘in want’或'apple‘,而不管限制是什么SELECT id,columnx
FROM sites where columnx= (select distinct columnx from