Как из БД вытащить одинаковые значения

Тема в разделе "PHP", создана пользователем phillip, 28 дек 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Как из БД вытащить одинаковые значения? у меня таблица, в ней три поля. айди, нейм, код. Надо составить sql чтобы вытащить все строки, где поле код одинаковое.
    вот так нельзя, потому что $v неизвестно
    Select * FROM table WHERE code= $v
    надо как-то иначе, чтобы вытянулись одинаковые поля
     
  2. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    групировать по коду, вот выведет сколько одинаковых кодов, какой код и список ид через запятую:
    SELECT COUNT(*) AS rows , kod, GROUP_CONCAT(id)
    FROM test_table
    GROUP BY kod HAVING rows>1
     
    phillip нравится это.
Статус темы:
Закрыта.