2013-09-26 3 views
0

Я пытаюсь перечислить результат из запроса с несколькими таблицами в строке 2 столбца. У меня есть правильные данные, которые мне нужны, мне просто нужно обрезать их до 1 строки результатов. Другими словами, устраните повторяющиеся записи в результате. Я использую значение, не показанное здесь, school_id. Должен ли я идти с этим как отдельная ценность? Могу ли я это сделать без отображения school_id?Устранение дубликатов записей/строк?

SQL> select DISTINCT(school_name),Team_Name 
    2 from school, team 
    3 where team.team_name like '%B%' 
    4 AND school.school_id = team.school_id; 

SCHOOL_NAME          TEAM_NAME 
-------------------------------------------------- ---------- 
Lawrence Central High School      Bears 
Lawrence Central High School      BEars 
Lawrence Central High School      BEARS 

ответ

0

Проблема, как я уверен, вы знаете, заключается в том, что здесь «медведи» находятся в трех разных случаях. Простое исправление состоит в том, чтобы сделать верхнюю или нижнюю часть «Team_Name», чтобы она имела только 1 запись возврата.

UPPER(Team_Name) 
Смежные вопросы