SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.09.2011 17:45:56

adieush
Участник
Зарегистрирован: 23.09.2011
Сообщений: 1

Помогите правильно сделать запрос

Вот запрос, который работает

    SELECT DISTINCT wp_postmeta.meta_value
    FROM wp_postmeta
    WHERE wp_postmeta.meta_key = 'services_ru'
    ORDER BY wp_postmeta.meta_value ASC

Мне нужно сделать, чтобы вытягивалось не только поле meta_value, но еще и meta_id.
Остается условие, что одинаковые поля meta_value выводиться не должны.

Спасибо заранее

Неактивен

 

#2 23.09.2011 23:40:05

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: Помогите правильно сделать запрос

А если на один и тот же meta_value приходится несколько разных id, то какой из них Вы хотите?

Если все равно, то можно вот так попробовать:

SELECT
   meta_value,
   max(meta_id)
FROM
   wp_postmeta
WHERE
   meta_key = 'services_ru'
GROUP BY
   meta_value


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson