Re: [SQL] Wierd stuff

Поиск
Список
Период
Сортировка
От Mario Jorge Nunes Filipe
Тема Re: [SQL] Wierd stuff
Дата
Msg-id 3847FC78.802ED6A3@neptuno.uevora.pt
обсуждение исходный текст
Ответ на Re: [SQL] Wierd stuff  (wieck@debis.com (Jan Wieck))
Список pgsql-sql
Jan Wieck wrote:
> 
> Mario Filipe wrote:
> 
> > > I'm developing a system with a large number of tables.
> > >
> > > One of the tables has (among others) the following fields:
> > > Table    = aluno
> > > +----------------------------------+---------------------------------
> > > |              Field               |              Type
> > > +----------------------------------+---------------------------------
> > > | numero_aluno                     | int4
> > > | freguesia_naturalidade           | int2
> > > | concelho_naturalidade            | int2
> > > | nacionalidade                    | int2
> > >
> > > another is like this:
> > >
> > > -- Table    = concelho
> > > +----------------------------------+---------------------------------
> > > |              Field               |              Type
> > > +----------------------------------+---------------------------------
> > > | codigo                           | int4
> > > | nome                             | text
> > >
> > > The field "concelho_naturalidade" on the first table has values taken
> > > from the "codigo" field from the second.
> 
>     First  of  all,  why  aren't  the two fields of the same data
>     type? Shouldn't cause your problem,  but  it's  bad  database
>     design anyway IMHO.
Uhmmm! I could try a reasonable reason here but i can't find one... It
will be fixed!
> > > Now comes the problem:
> > > [...]
> >
> >    And now... even wierder (?):
> > [...]
> >
> >    this is the expected output... the first one isn't. So does anyone have
> > a clue on what's going on?
> 
>     IIRC,  corrupted indices can cause this type of misbehaviour.
>     If you have any indices defined on the  two  tables,  try  to
>     drop and recreate them.
I'll try this one out. Thanks

--        Mario Filipe        mjnf@uevora.pt       http://neptuno.sc.uevora.pt/~mjnf


В списке pgsql-sql по дате отправления:

Предыдущее
От: wieck@debis.com (Jan Wieck)
Дата:
Сообщение: Re: [SQL] Wierd stuff
Следующее
От: Mario Jorge Nunes Filipe
Дата:
Сообщение: Re: [SQL] Wierd stuff