Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Объединение 3-х и более таблиц без потерь (LM) 11/10/2004 - 18:32:29
      Re: спаммер? (Dinky) 12/10/2004 - 21:10:14
      Re: Есть немного :) (LM) 13/10/2004 - 15:03:15
      Re: Объединение 3-х и более таблиц без потерь (cooler13) 17/10/2004 - 16:31:11
      Re: Объединение 3-х и более таблиц без потерь (LM) 18/10/2004 - 16:31:45
      Re: Объединение 3-х и более таблиц без потерь (cooler13) 19/10/2004 - 23:28:29
      Re: Объединение 3-х и более таблиц без потерь (Dinky) 20/10/2004 - 20:52:49

> Original message text:
> From: LM - 11/10/2004 - 18:32:29
> Subject:Объединение 3-х и более таблиц без потерь
> -----------------
> Эх помогите плиз. Работу скоро сдовать надо а баг хз как устанить. Вот тебе и реляционный подход...
>
> > Здравствуйте. Начну попорядку. Задача в следующем:
> > есть таблицы:
> >
> > users поля: id,name,name2,name3,tel
> > states поля: id,name
> > articles поля: id,name,user_id,state_id,text
> >
> > Все эти три таблицы у меня служат для организации хранении статей. Тоесть каждая статья имеет одного автора, и одно состояние: новое, старая, недописанная, и тд.
> >
> > Вроде всё я правильно с проектировал. Но когда реально это всё пременил то получаеться что если я удаляю пользователя, или состояние, то сразуже теряеться ссылки и на саму статью... Ведь запрос вида:
> >
> > select articles.name as aname, users.name as uname, states.name as sname from users,states,articles where articles.user_id=users.id && articles.state_id=states.id;
> >
> > возвращает только то к чему он нашёл соответстие. И получаеться что в используя такой запрос я теряю статьи с удалённым автором, или с удалённым состоянием. Пробовал и Left Join, там ситуация интереснее получалось что при удаление или пользователя или состояния всё было хорошо, но если удалить их вместе выводилась куча других несоответствий.
> >
> > Если кто может подсказать какой нибудь запрос который мог бы вывести список статей, авторов, состояний так что если нет соответсвия писалось например нету (NULL) был бы очень признателен.
> >
>


From: Dinky - 20/10/2004 - 20:52:49
Subject:Объединение 3-х и более таблиц без потерь
-----------------
да все я ему уже написал:
http://www.mysql.ru/webboard/index.html?n1=5214&n2=4&page=3
только он САМ думать не хочет, а валит на ни в чем не повинного "начальника" :))

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17962



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |