Мой текущий запрос возвращает таблицу вроде:
+------------+
value1 | ....
value1 | ....
value2 | ....
value3 | ....
+------------+
Я хочу:
+------------+
value1 | ....
value1 | ....
+------------+
Я хочу получить только все строки с первым значением. Обычно я выполняю предложение WHERE, если знаю это значение, и не могу использовать LIMIT, потому что каждое значение имеет разное количество строк.
Прямо сейчас Мой запрос выглядит так:
SELECT u.*, n.something, w.*
FROM ... AS u, ... AS n, ... AS w
WHERE u.id = n.id
AND w.val = n.val
AND u.desc LIKE '%GET REQUEST VARIABLE%'
Это прекрасно работает, за исключением того, что я получаю слишком много строк и использую PHP, чтобы разрушить переносимость кода и является излишним.