2011-11-16 3 views
0

Я хочу выбрать два разных столбца и один нормальный. Но похоже, что ошибка отсутствия правильной круглой скобки продолжает выходить, когда я уже правильно написал.Только определенные столбцы

Вот пример код:

Select Distinct(F.DATE, F.EXAM_TIME), T.* 
From Test T, ExamRecords F 
Where T.TestNo= 10 
And T.TestPaper = 'Science'; 

Спасибо за любые разъяснения данных/ошибку, которые я сделал ~

+0

Как можно ожидать такой запрос должен быть возвращен, как вы могли бы иметь разное количество записей для различных полей ? – Guffa

ответ

1

DISTINCT не будет работать на основе столбцов, она работает на полную строку, вы можете использовать группу BY

+0

Дополнительно: ** не ** функция. Запись 'DISTINCT (col1, col2)' не имеет никакого смысла. –

+0

ok понял. Извините за беспокойство. – JLearner

2

DISTINCT может быть применена только к полной строке в результате запроса.

Смежные вопросы