ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

MySQL ,3 простеньких зароса . :)
  #1  
Старый 28.11.2008, 20:20
Аватар для Buffalon
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
Exclamation MySQL ,3 простеньких зароса . :)

Нужно составить типа

1) жокеев-победителей всех соревнований во всех видах состязаний;
SELECT owner_horse.Jockey FROM tourney Where tourney.Place = '1';
2) жокея, имеющего наименьшую сумму мест по всем соревнованиям;
SELECT Jockey.FIO_jockey FROM Jockey ORDER BY `Rating_jockey` DESC LIMIT 1;
3) жокеев, имеющего наименьшую сумму мест по каждому месту проведения
соревнований;
(Как прибавить сумму я знаю , а вот сразу прибавить и сравнить все суммы????)
4) самую быструю лошадь – ту, которая имеет наименьшую удельную сумму мест
(сумму мест, отнесенную к количеству соревнований);
(ДОпустим place это место а owner лошадь ,допустим кол-во я узнал а вот как всех их сравнивать (допустим у меня 7 лошадей))
5) жокея, который сменил наибольшее количество лошадей в соревнованиях.
таблицы

PHP код:
drop table if exists owner_horse;
create table if not exists owner_horse (
                 
Horse char(32not null,
                 
Owners char(32not null,
                 
Jockey char(32not null,
                 
Ippodrimy char(32not null,
                 
Competitions int(16not null
                 
)ENGINE=INNODB;
create table if not exists horse (
                 
id_horse int(3not null,
                 
Moniker char(20not null,
                 
FIO_owner char(20not null,
                 
Ippodrimy char(32not null,
                 
Sex ENUM("жеребец""кобыла"not null,
                 
primary key(id_horse),
                 
FOREIGN KEY (FIO_ownerREFERENCES owner_horse(ownerON UPDATE CASCADE
                 
)ENGINE=INNODB;
create table if not exists owner (
                 
Id_owner int(3not null,
                 
FIO_owner char(20not null,
                 
Address_owner char(20not null,
                 
Phone_owner char(32not null,                
                 
primary key(Id_owner)
                 )
ENGINE=INNODB;
create table if not exists jockey (
                 
Id_jockey int(3not null,
                 
FIO_jockey char(20not null,
                 
Address_jokey char(20not null,
                 
Date_jockey date not null,                
                 
Rating_jockey int(4not null,                
                 
primary key(Id_jockey)
                 )
ENGINE=INNODB;
create table if not exists ippodromy (
                 
Id_ippodromy int(3not null,
                 
Name_ippodromy char(20not null,
                 
Address_ippodromy char(20not null,
                 
Lenght_ippodromy int(16not null,                
                 
primary key(Id_ippodromy)
                 )
ENGINE=INNODB;
create table if not exists tourney (
                 
Id_horse int(3not null,
                 
Id_jockey int(20not null,
                 
Id_ippodromy int(20not null,
                 
Date date not null,
                 
N_drive int(3not null,
                 
Result float(3not null,
                 
Place int(3not null,
                 
primary key(N_drive),
                 
FOREIGN KEY (Id_horseREFERENCES owner_horse(HorseON UPDATE CASCADE,    
                 
FOREIGN KEY (Id_jockeyREFERENCES jockey(Id_jockeyON UPDATE CASCADE,
                 
FOREIGN KEY (Id_ippodromyREFERENCES ippodromy(Id_ippodromyON UPDATE CASCADE
                 
)ENGINE=INNODB

Последний раз редактировалось Buffalon; 28.11.2008 в 20:24..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18
SQL-injection и не только, через cookies k00p3r Чужие Статьи 0 12.06.2005 12:46
SQL инъекция в сервере MySQL k00p3r Чужие Статьи 0 12.06.2005 12:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ