Спрашивать строки, где один Атрибут я включил два раза

Кто-нибудь знает, как получить строки, в которых SCId появляется два раза с одним и тем же номером?

Спрашивать строки, где один Атрибут я включил два раза

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

M Khalid Junaid 07.06.2018 12:17
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
1
16
1

Ответы 1

Один из подходов - отфильтровать несовпадающие записи путем присоединения к подзапросу, который находит все совпадающие значения SCId, дважды появляющиеся в вашей таблице.

SELECT t1.*
FROM yourTable t1
INNER JOIN
(
    SELECT SCId
    FROM yourTable
    GROUP BY SCId
    HAVING COUNT(*) = 2
) t2
    ON t1.SCId = t2.SCId;

@StefanKocher Можете ли вы отметить этот ответ как правильный, щелкнув зеленую галочку слева от ответа?

Tim Biegeleisen 07.06.2018 14:39

Другие вопросы по теме