powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужна помощь по запросу.
2 сообщений из 2, страница 1 из 1
Нужна помощь по запросу.
    #38389178
kostass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!
Помогите, пожалуйста, с выборкой.

Есть таблица Tbl, где присутствуют записи:
K1K2K3Col1Col2Col3...Coln00330etrшт28.71.000330trsкг28.71.000330txsкг28.71.000330vzл28.71.000331etrкг28.71.000331trsкг28.71.000331txsл28.71.000331vzкг28.71.000332etrкг28.71.000332trsкг28.71.000332txsкг28.71.000332vzкг28.71.0

Необходимо среди записей, в которых ключевые поля K1 и K2 одинаковые, и отличаются по K3,
найти записи, не совпадающие по остальным колонкам Col1 Col2 Col3 ...Coln.
Надо вывести только K1, K2 и K3.
Т.е. в моем примере получить:
K1K2K300330etrгде есть «шт»00330vzгде есть «л»00331txsгде есть «л»
...
Рейтинг: 0 / 0
Нужна помощь по запросу.
    #38389389
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное как-то так (хотя внешняя группировка может быть лишней):
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select k1,k2,k3 -- mySQL grouping=>any(k3) 
from (
  select k1,k2,k3
  from tbl
  group by k1,k2,k3,col1,col2,col3,...,colN
  having count(*)=1
  )g
group by k1,k2
having count(*)=1
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужна помощь по запросу.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]