How do I get distinct title.id’s from this:
SELECT Title.id, Title.title FROM titles as Title HAVING points > 0
UNION ALL
SELECT Title.id, Title.title FROM titles as Title HAVING points > 1
There is more to the query but this should be enough to go on.
Just remove the
ALL. Some flavors allow addingDISTINCTinstead ofALLto be more explicit, but that’s redundant having that the default is always to filter our duplicates.MySQL – http://dev.mysql.com/doc/refman/5.0/en/union.html
MSSQL – http://msdn.microsoft.com/en-us/library/ms180026.aspx
ORACLE – https://docs.oracle.com/cd/B28359_01/server.111/b28286/queries004.htm
PostgreSQL – http://www.postgresql.org/docs/8.3/interactive/queries-union.html
etc.