Как получить записи в SQL с разными значениями столбцов

Я экспериментировал с общим количеством слов, количеством изображений, количеством элементов «p» и длиной страницы. Запрос появляется, если имеется больше определенного количества текстовых элементов, но каждый элемент должен иметь минимальный объем текста.

Страницы с несколькими элементами, содержащими большие тома текста, не вызывают приглашения, но также не имеют страниц со многими элементами с небольшим текстом, только страницы с определенным количеством элементов с не менее чем определенным количеством слов вызывают появится приглашение.

Кажется, что проблема связана с ошибками на моем сайте. Поскольку я не хотел изменять объем текста на страницах, я вместо этого заменил элементы

на элементы, которые решили проблему, определенно, не самый правильный способ сделать это, хотя.

1
задан SnG 19 January 2019 в 01:26
поделиться

1 ответ

Да. Просто используйте group by и having:

select key
from t
group by key
having min(attribute) <> max(attribute);

Если вы хотите детально описать пары ключ / атрибут, то я бы порекомендовал exists:

select t.*
from t
where exists (select 1
              from t t2
              where t2.key = t.key and t2.attribute <> t.attribute
             );
0
ответ дан Gordon Linoff 19 January 2019 в 01:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: