|
MySQL.RU - Webboard
Вернуться
Как организовать базу (univum) 28/12/2003 - 15:24:20
Re: Как организовать базу (Sosunok) 28/12/2003 - 19:48:49
Re: Как организовать базу (DNick) 29/12/2003 - 07:50:52
Re: Как организовать базу (DNick) 29/12/2003 - 07:59:02
Re: Как организовать базу (univum) 30/12/2003 - 07:48:06
Re: Как организовать базу (DNick) 31/12/2003 - 13:41:04
Re: Как организовать базу (univum) 03/01/2004 - 12:09:07
Re: Как организовать базу (Энкарито) 08/01/2004 - 15:08:58
Re: Как организовать базу (Тарас) 16/01/2004 - 11:21:54
> Original message text:
> From: univum - 28/12/2003 - 15:24:20
> Subject:Как организовать базу
> -----------------
> Есть данные:
> id рейтинг автор
> 1 100 Иванов С, Петров А
> 2 99 Иванов М, Сидоров А
> 3 98 Петров А, Сидоров А
> 4 97 Сидоров, А Иванов С
> и т д
> Как организовать базу и как сделать выборку чтобы выдавалась строка с наиболее высоким рейтингом где есть Иванов С (желательно
> как можно меньше нагружать сервер)
> Кто знает подскажите плиз
>
From: DNick - 29/12/2003 - 07:59:02
Subject:Как организовать базу
-----------------
Прошу прощения, не полность дочитал сообщения
вот скрипт по поиску
1 случай
select b.reiting,a.name from 1tbl a, 2tbl b
where (a.id=b.idauthor1) or (a.id=b.idauthor2)
order by b.reiting limit 1
2 случай
select b.reiting,a.name from 1tbl a, 2tbl b, 3tbl c
where a.id=c.idauth and b.id=c.idraiting
order by b.reiting limit 1
-- 3 таблица это связь
вроде так, если с синтаксисом что не напутал(после ночной смены я, так- что сорри)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12611
|
|