|
MySQL.RU - Webboard
Вернуться
Несколько вопросов по MySQL (RQ) 11/08/2002 - 17:56:20
Re: Несколько вопросов по MySQL (walrus) 11/08/2002 - 22:24:15
Re: Несколько вопросов по MySQL (RQ) 11/08/2002 - 22:59:27
Re: Несколько вопросов по MySQL (walrus) 12/08/2002 - 22:50:40
Re: Еще вопрос по MySQL (RQ) 13/08/2002 - 15:27:32
Re: Еще вопрос по MySQL (walrus) 13/08/2002 - 21:54:40
Re: Еще вопрос по MySQL (RQ) 13/08/2002 - 22:09:59
Re: Еще вопрос по MySQL (walrus) 14/08/2002 - 23:22:42
Re: Еще вопрос по MySQL (RQ) 17/08/2002 - 20:01:13
> Original message text:
> From: RQ - 11/08/2002 - 17:56:20
> Subject:Несколько вопросов по MySQL
> -----------------
> Я начал использовать MySQL для своих скриптов и у меня появились кое какие вопрсы, может кто-то сможет помочь?
> 1. Есть вот почти такая таблица:
> id|num|name|options
> А надо сделать следующее, если в ней есть запись где name=$myname то просто обновить ее заменив значения в кое каких полях, если нет то создать такую запись.
> Вопрос в том как потимально это сделать?
> 2. Есть таблицы
> users
> id|num|name|otherfields
> &
> articles
> id|posterid|otherfields
> Надо сделать следующий селект.
> Выбираем из таблицы articles записи и при этом хочу сразу же селектить данные оп авторе из таблицы -> ... WHERE users.id=articles.posterid...
> Но у меня есть записи у которых posterid не заполнялся и соотв. он мне не надо, тоесть можно ли в запрос встроитьпроверку типа if articles.posterid exist то селектим из обоих таблиц если нет то только из articles.???
>
From: walrus - 12/08/2002 - 22:50:40
Subject:Несколько вопросов по MySQL
-----------------
С синтаксисом что-то не то.
должно быть
select .... from одна_таблица left join другая_таблица on выражение_для_связи_таблиц
Если надо отсеять из результата некоторые поля, то это делается в списке полей у select
select articles.*, users.id, users.email from ...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
4166
|
|