Re: Different type of query

Поиск
Список
Период
Сортировка
От PostgreSQL Admin
Тема Re: Different type of query
Дата
Msg-id 48501C6C.3010906@productivitymedia.com
обсуждение исходный текст
Ответ на Re: Different type of query  (Steve Crawford <scrawford@pinpointresearch.com>)
Ответы Re: Different type of query  (Mark Roberts <mailing_lists@pandapocket.com>)
Re: Different type of query  (Steve Crawford <scrawford@pinpointresearch.com>)
Список pgsql-sql
Steve Crawford wrote:
> PostgreSQL Admin wrote:
>> I have a table ...
>>
>> when I run this query:
>> select ndb_no, nutrient_no, nutrient_value from nutrient_data where 
>> ndb_no = 13473;
>>
>> it produces:
>> ndb_no | nutrient_no | nutrient_value
>> --------+-------------+----------------
>>  13473 |         203 |          24.18
>> ...
>>
>>
>> I want only certain nutrient_no (say 8 of them) and the nutrient 
>> values by ndb_no.
> Not entirely sure I understand the question. Do you mean that for a 
> given nutrient_no, you want the complete list of nutrient values? If 
> so, it's just:
>
> --Example for nutrient_no 203:
> SELECT ndb_no, nutrient_value from nutrient_data where nutrient_no=203;
>
> Cheers,
> Steve
>
>
I would like to have multiple values nutrient_no:
ndb_no | nutrient_no | nutrient_value
--------+-------------+----------------13473 |         203 |          24.1813473 |         204 |          15.9313473 |
      205 |              013473 |         207 |            1.113473 |         208 |            24713473 |         221 |
            0
 

I'm thinking:
select nutrient_no, nutrient_value from nutrient_data where ndb_no = 
13473 and (nutrient_no = '203' or nutrient_no = '204' or nutrient_no = 208);


Now is that the most efficient SQL query?

Thanks,
J


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

Предыдущее
От: Steve Crawford
Дата:
Сообщение: Re: Different type of query
Следующее
От: Mark Roberts
Дата:
Сообщение: Re: Different type of query