Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > [незнаюкакая СУБД]1 запрос


Автор: masternard 18.9.2008, 20:12
Выбрать все команды и цвета их формы, исключая дубли (имя команды, имя цвета формы)

Table: Team
Columns: id_team, name

Table:  colors
Columns: id_color, name



Автор: Zloxa 19.9.2008, 09:53
Цитата(masternard @  18.9.2008,  20:12 Найти цитируемый пост)
Выбрать все команды и цвета их формы

А где описано соотношение команд и цветов?
Обычно еще присутствует третья табличка:
Table : TeamColors 
Columsn: id_team,id_color

тогда
Код

select Team.Name,Colors.Name
from TeamColors
inner join Team on TeamColors.id_team = Team.id_team
inner join Colors on TeamColors.id_color = Colors.id_color

Автор: Akina 19.9.2008, 10:36
Zloxa, поскольку "исключая дубли" - то они, вероятно, есть. Тогда еще distinct. 

Автор: masternard 19.9.2008, 11:34
Да, есть.
Table: s_team-color
Columns: id_team, id_color.

Вместе с distinct как будет выглядеть запрос?

Автор: Akina 19.9.2008, 11:40
Цитата(masternard @  19.9.2008,  12:34 Найти цитируемый пост)
Вместе с distinct как будет выглядеть запрос?

Точно так, как это написано в документации по синтаксису SELECT

Автор: masternard 19.9.2008, 14:30
Всем спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)