







|
MySQL.RU - Webboard
Вернуться
Помогите запрос сделать (XReyGon) 04/08/2004 - 01:01:39
Re: Помогите запрос сделать добавление (XReyGon) 04/08/2004 - 01:33:00
Re: Ещё одно (XReyGon) 04/08/2004 - 02:04:20
Re: Нонсенс? (Lev) 04/08/2004 - 09:39:51
Re: Нонсенс? (XReyGon) 04/08/2004 - 19:14:12
> Original message text:
> From: XReyGon - 04/08/2004 - 01:01:39
> Subject:Помогите запрос сделать
> -----------------
> Вообщем мне нужно сделать поиск по базе данных,которая состоит из 10 таблиц. Хочется сделать, чтобы вся выборка производилась одним запросом.
> Саму базу вы можете увидеть здесь:
> http://radiantclub.com/db.htm
>
> SELECT *
> FROM skill_reagents
> LEFT JOIN skill_rangs ON skill_reagents.rang_id = skill_rangs.rang_id
> LEFT JOIN skills ON skill_rangs.skill_id = skills.skill_id
> LEFT JOIN skill_categories ON skills.cat_id = skill_categories.cat_id
> WHERE skill_reagents.item_id =3
>
> Это ясно. Т.е. выбирается по одному параметру - наличию skill_reagents.item_id=3
> А как ко всему этому ещё добавить skill_outlays (которая построена так же, как и skill_reagents), т.е.
> чтобы получить
> WHERE skill_reagents.item_id =3 AND skill_outlays.outlay_id = 3
>
> Зарание благодарен.
>
>
From: Lev - 04/08/2004 - 09:39:51
Subject:Нонсенс?
-----------------
Как это понимать:???
<Например создаю запрос с WHERE table1_id=1. Таких только одна <строка есть. Но и table1_id=2 тоже относится к записи, которая <выбирается ...
Я ничего не понял - может кто другой?
Если ты в уме знаешь, что надо выбрать и =2 а серверу говоришь отобрать =1, то что от него ждать-то???
а почему не
...WHERE table1_id=1 OR table1_id=2 ???
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
16494
|
|