|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - MySQL SELECT DISTINCT в 5.7 |
|
MySQL - MySQL SELECT DISTINCT в 5.7
|
Пользователь Сообщения: 60 |
Профиль | Отправить PM | Цитировать Добрый день.
Есть MySQL 5.1.73 база bareos. Запрос по её таблицам: SELECT DISTINCT CONVERT(Client.Name USING utf8) as Client, CONVERT(FileSet.FileSet USING utf8) as FileSet, CONVERT(Storage.Name USING utf8) AS Storage, CONVERT(Media.VolumeName USING utf8) AS Files, Media.LabelDate, Job.JobId as JobId, DATE_FORMAT(Media.LabelDate,"%d.%m.%Y") AS Date FROM Client,Job,JobMedia,Media,FileSet,Storage WHERE Client.Name="test" AND Client.ClientId=Job.ClientId AND Job.Type="B" AND Job.JobStatus="T" AND Job.FileSetId=FileSet.FileSetId AND JobMedia.JobId=Job.JobId AND JobMedia.MediaId=Media.MediaId AND Media.StorageId=Storage.StorageId ORDER BY Media.LabelDate DESC; |
|
Отправлено: 12:33, 02-07-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать LaFleur, правильно ли я понимаю, что без DISTINCT есть дублирование записей, а с DISTINCT нет совсем ничего — возвращается 0 записей, так?
|
Отправлено: 12:49, 02-07-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Iska, C DISTINCT или без него 0 записей. А вот на старой версии без DISTINCT 0 записей, а с ним всё ок.
В новой версии если убрать AND Client.ClientId = Job.ClientId то формируется таблица но неправильно заполнены ячейки. |
Отправлено: 13:07, 02-07-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата LaFleur:
|
|
Отправлено: 13:40, 02-07-2018 | #4 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Iska, Пардон. на старой версии без DISTINCT дублированные записи.
А вот с новой походу совсем не работает. |
|
Отправлено: 14:26, 02-07-2018 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать LaFleur, база одна и та же? Не было ли какого-нибудь конвертирования при переходе с версии на версию? Типы данных полей:
Цитата LaFleur:
P.S. Это гадания на кофейной гуще, я совсем не специалист по MySQL. |
|
Отправлено: 15:00, 02-07-2018 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] установил apache+php+MySQL но MySQL не работает | ejik_off | Вебмастеру | 13 | 10-05-2011 21:54 | |
select + if | Endy1 | Программирование в *nix | 13 | 27-05-2010 20:45 | |
MySQL - MySQL & MySQL-Front | timon4ik | Программирование и базы данных | 2 | 06-04-2008 18:07 | |
тройной select | Вебмастеру | 12 | 10-04-2006 23:09 | ||
Вложенный SELECT в MySQL | LEXX2002 | Вебмастеру | 7 | 06-09-2005 00:07 |
|