- Вывести без повторений mysql
- Запрос SQL на выборку данных без повторов
- 1 ответ 1
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками mysql sql или задайте свой вопрос.
- Связанные
- Похожие
- Подписаться на ленту
- Как выбрать записи без дубликатов только на одном поле в SQL?
- 7 ответов
- Как убрать дубликаты в mysql запросе?
- MS SQL — SELECT без повторов?
Вывести без повторений mysql
SELECT DISTINCT topic_id, post_id, poster_id FROM phpbb2plus_posts ORDER BY post_id DESC LIMIT 0,5
��� �����, ����� �� ����������� ������ ���� topic_id. poster_id ����� �����������. � ������� � �����, ��� ����� ������� �������� DISTINCT. �� ������-�� ��� ������� ��� ���������� ����� �� ����������� �� ���������� =) ����������, ����������, ��� ���������!
| |
Green2 Member ������: skype: green2x2 | ������ DISTINCT � Where, ������� ���� |
6 ��� 04, 10:40����[566582] �������� | ���������� �������� ���������� |
| |
Green2 Member ������: skype: green2x2 | � �������� ����� �������, ������ ������� ���� |
6 ��� 04, 10:42����[566584] �������� | ���������� �������� ���������� |
| |
���� Member ������: Brisbane | ��� �� � ���������. �������� ��� topic_id post_id poster_id ����� ������ ���� ���������? |
6 ��� 04, 21:13����[566727] �������� | ���������� �������� ���������� |
| ||||||||||||||||||||||||
radiator Member SELECT topic_id, post_id, poster_id SELECT DISTINCT topic_id You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘SELECT DISTINCT topic_id FROM phpbb2plus_posts ) ORDER BY pos Источник Запрос SQL на выборку данных без повторовЕсть запрос SQL:
DISTINCT, GROUP BY — не подходит. 1 ответ 1Возможно не самое лучшее решение, но хоть что-то. Возьми эту таблицу, вычти из нее таблицу DISTINCT ID. Получишь строки — дубликаты. Затем эти строки дубликаты вычти из основной таблицы. Всё ещё ищете ответ? Посмотрите другие вопросы с метками mysql sql или задайте свой вопрос.СвязанныеПохожиеПодписаться на лентуДля подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS. дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.11.3.40639 Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie. Источник Как выбрать записи без дубликатов только на одном поле в SQL?у меня есть таблица с 3 столбцами вроде этого: в этой таблице много записей. Некоторые из них state а некоторые другие нет. Теперь представьте себе эти записи: мне нужно иметь названия стран без каких-либо дубликатов. На самом деле мне нужны их id и title , какая лучшая команда SQL для этого? Я использовал DISTINCT в форме ниже, но я не мог добиться приемлемого результата. мой желаемый результат что-то вроде этого:—9—> 7 ответовDISTINCT ключевое слово просто попробуйте сделать это сначала позже вы можете попробовать с order by. использовать DISTINCT ключевое слово, вы можете использовать его как это: использовать ROW_NUMBER() , вы можете использовать его как это: и с помощью LEFT JOIN , вы можете использовать это: и с помощью EXISTS можно попробовать: в MySQL может использоваться специальная функция столбца GROUP_CONCAT: следует отметить, что информационная схема в MySQL охватывает весь сервер баз данных, а не некоторые базы данных. Именно поэтому, если разные базы данных содержат таблицы с одинаковыми именами, условие поиска предложения WHERE должно указывать имя схемы: TABLE_SCHEMA= ‘computers’. строки объединены с функцией CONCAT в MySQL. Окончательное решение нашей проблемы может быть написать так Having предложение-самый простой способ найти дубликат записи в Oracle и использовать rowid мы можем удалить дубликаты данных.. Источник Как убрать дубликаты в mysql запросе?Нужно из нее получить все from_id & to_id связанные с 5, т.е. пользователь с id 5 написал сообщение пользователю 7, пользователю 8 и получил, например, сообщение от 7 и 6
Одним запросом можно сделать через UNION (объединение нескольких запросов) Подробнее про UNION и DISTINCT с его участием тут: www.mysql.ru/docs/man/UNION.html
И ещё один способ с обычным DISTINCT одним запросом: Для тех кому лень читать ссылки: DISTINCT во многих случаях разворачивается в GROUP BY и использует временную таблицу. Вывод — если важно отфильтровать дубли только в какой-то конкретной колонке то:
Подсчёт дополнительной колонки unread и вывод даты последнего сообщения: Добавляем LEFT JOIN (хотя их использовать и не стоит) Источник MS SQL — SELECT без повторов?Здравствуйте товарищи. Запутался вконец.
Я делаю выборку — в результате получаю 4 строк (2 строки за день).
Помощь в написании контрольных, курсовых и дипломных работ здесь. Рандом без повторов Вставка без повторов Рандом без повторов Источник |