Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать строки у которых одинаковые значения нескольких колонок но не всех / 5 сообщений из 5, страница 1 из 1
10.04.2014, 10:47:46
    #38610844
lita13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки у которых одинаковые значения нескольких колонок но не всех
Здраствуйте, есть таблица
имя, название, дата, кво
маша,артек, 13.12.12,5
---------------------------------
маша,артек, 02.12.12,2
----------------------------------
маша,баунти, 01.11.10,5
-----------------------------------
даша,сникерс, 21.01.32,8
----------------------------------
даша,сникерс, 13.12.12,5


Надо чтоб выбрались строки
маша,артек, 13.12.12,5
---------------------------------
маша,артек, 02.12.12,2

и

даша,сникерс, 21.01.32,8
----------------------------------
даша,сникерс, 13.12.12,5

где одинаковое имя и название, Помогите пжл)
...
Рейтинг: 0 / 0
10.04.2014, 10:57:16
    #38610855
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки у которых одинаковые значения нескольких колонок но не всех
А первичный ключ у этой таблиц есть?
...
Рейтинг: 0 / 0
10.04.2014, 11:04:19
    #38610868
lita13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки у которых одинаковые значения нескольких колонок но не всех
Эта таблица временная, как результат другого запроса получилась
...
Рейтинг: 0 / 0
10.04.2014, 11:05:32
    #38610870
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки у которых одинаковые значения нескольких колонок но не всех
miksoftА первичный ключ у этой таблиц есть?а зачем? судя по приведённым дынным, тут вроде достаточно
Код: sql
1.
2.
3.
4.
select *
from table
natural join
(select имя, название group by имя, название having count(*)>1) t0
...
Рейтинг: 0 / 0
10.04.2014, 11:11:08
    #38610876
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки у которых одинаковые значения нескольких колонок но не всех
tanglirmiksoftА первичный ключ у этой таблиц есть?а зачем? судя по приведённым дынным, тут вроде достаточно
Код: sql
1.
2.
3.
4.
select *
from table
natural join
(select имя, название group by имя, название having count(*)>1) t0

Ну можно и так.
С первичным ключом можно было бы сделать побыстрее...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать строки у которых одинаковые значения нескольких колонок но не всех / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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