выбрать уникальные записи из таблицы

235
26 ноября 2016, 20:12

Здравствуйте.

Существует база в которой хранятся записи, каждая запись имеет meta_id, post_id, meta_key, meta_value.

К примеру в meta_id хранится id записи в бд, в post_id - id записи из другой базы, которой принадлежит эта запись, в meta_key - ключ, в meta_value - значение ключа (Например: Вася: 6, Женя: 3, Вася: 2, Женя: 1, Олег:4, Витя: 3).

Нужно составить запрос, чтобы в результате получить: "Вася, Женя, Олег, Витя". Т.е. не нужно учитывать часть значения meta_value.

Моих знаний хватило на то, чтобы просто вывести все записи, которые мне нужны по определенному ключу, но проверка на уникальность происходит только по всему значению meta_value.

Вот пример моего запроса:

$query = "SELECT DISTINCT meta_value FROM wp_postmeta WHERE meta_key = '$arom' AND post_id = '$id'";
READ ALSO
Как посчитать контрольную сумму бд?

Как посчитать контрольную сумму бд?

Есть приложение под андройд, которое использует SQLite бдИ есть сервер на java, работающий с MySQL

255
Выбрать все не NULL значения mysql

Выбрать все не NULL значения mysql

Есть таблица, где поля с атрибутами, у некоторых есть значение, у некоторых нет - NULL

301
Как лучше организовать базу данных для андроид приложения

Как лучше организовать базу данных для андроид приложения

Какую базу данных лучше использовать для GPS TrackerаХранить данные о местонахождении и обмениваться ими между зарегистрированными пользователями

309