From: | Yi Zhao <yi(dot)zhao(at)alibaba-inc(dot)com> |
---|---|
To: | Craig Ringer <craig(at)postnewspapers(dot)com(dot)au> |
Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: how to do this select? |
Date: | 2009-02-19 07:09:44 |
Message-ID: | 1235027384.3155.21.camel@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
thanks Ringer.
my mean is that:
I want less than 2 rows which have the same value of column "b"!
for example, there is 3 columns have the same value "A",
X | A
X | A
Y | A
I want my result have two of them.
thanks.
On Thu, 2009-02-19 at 15:49 +0900, Craig Ringer wrote:
> Yi Zhao wrote:
>
> > I want to get the only 2 rows(limit or random) if the column "b" have
> > the same value. so, the result of the above is
> > a | b
> > ---+---
> > X | A
> > X | A
> > D | B
> > H | B
> > P | C
> >
> > how to do that, thanks all!
> >
> >
>
> I don't understand what you want based on your description and your
> example results. What do you mean by "if the column `b' have the same
> value" ?
>
>
> By the way, when you're posting this kind of question it's really
> helpful to send SQL code to set up your test environment. For example,
> if you had sent:
>
>
> CREATE TABLE ab (a text, b text);
>
> INSERT INTO ab (a,b) VALUES
> ('X','A'),('X','B'),('Y','A'),('D','B'),('H','B'),('E','B'),('D','B'),('P','C');
>
>
>
> ... then it would've saved the hassle of assembling a test table.
>
> --
> Craig Ringer
>
From | Date | Subject | |
---|---|---|---|
Next Message | A. Kretschmer | 2009-02-19 07:18:04 | Re: how to do this select? |
Previous Message | Craig Ringer | 2009-02-19 06:49:17 | Re: how to do this select? |