Я хочу сделать SELECT DISTINCT guid, ..., но я не хочу, чтобы guid появлялся в наборе записей. Как мне это сделать?
SELECT DISTINCT guid, ...
guid
SELECT a.Field2 , a.Field3 FROM (SELECT DISTINCT a.guid , a.Field2 , a.Field3 FROM table1 a) a
Вы также можете сделать
SELECT x, y FROM tbl GROUP BY guid, x, y
Недостатком здесь является то, что вам нужно продублировать список столбцов в предложении GROUP BY, что раздражает, но другие ответы также делают.
GROUP BY
Обернуть это в подвыбор?
select my, interesting, columns from ( select distinct GUID, ... from ... )
сначала выберите отдельные значения во временной таблице.
Затем выберите только те значения, которые вам нужны.