Re: [SQL] Wierd stuff

From: wieck(at)debis(dot)com (Jan Wieck)
To: mjnf(at)uevora(dot)pt
Cc: pgsql-sql(at)postgreSQL(dot)org
Subject: Re: [SQL] Wierd stuff
Date: 1999-12-03 16:33:32
Message-ID: m11tveG-0003kGC@orion.SAPserv.Hamburg.dsh.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

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.

> > 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.

Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me. #
#========================================= wieck(at)debis(dot)com (Jan Wieck) #

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Mario Jorge Nunes Filipe 1999-12-03 16:46:37 Re: [SQL] Wierd stuff
Previous Message Karel Zak - Zakkr 1999-12-03 15:50:18 Re: Datetime operators (was: Re: [SQL] Another Date question)