Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вывод и count() / 14 сообщений из 14, страница 1 из 1
12.12.2013, 21:59:04
    #38499264
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
Есть таблица вней множество данных, как вывести из таблицы, данных, чтобы с условием, чтобы впереди были те, у кого count() (повторений), было меньше всего.
//фотка для понимания прилагается
Модератор: ссылка удалена, так как на нее ругается антивирус.
...
Рейтинг: 0 / 0
12.12.2013, 22:05:22
    #38499271
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
Код: sql
1.
ORDER BY `count` DESC
...
Рейтинг: 0 / 0
12.12.2013, 22:37:45
    #38499290
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
Akina,

вот кусок, не работает почему то

$sqlg = "SELECT
s.id,
s.name AS `student_name` ,s.released,

(SELECT date_duty FROM student_duty WHERE student_id = s.id ORDER BY date_duty DESC LIMIT 1) AS date_duty,
(SELECT student_id FROM student_duty WHERE student_id = s.id ORDER BY date_duty DESC LIMIT 1) AS student_id,
(SELECT class_id FROM student_duty WHERE student_id = s.id ORDER BY date_duty DESC LIMIT 1) AS class_id,
(SELECT id FROM student_duty WHERE student_id = s.id ORDER BY date_duty DESC LIMIT 1) AS id

FROM `students` AS s where released = 'no'
ORDER BY date_duty asc,name asc,count desc
";
...
Рейтинг: 0 / 0
12.12.2013, 23:24:04
    #38499319
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
можно по точней ответ, с объяснением))
...
Рейтинг: 0 / 0
12.12.2013, 23:51:10
    #38499340
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
Нет. Или, во всяком случае, не от меня. Или, во всяком случае, не ранее, чем Вы выучите хотя бы самые минимальные основы SQL.
Да, открытым текстом, грубо и обидно. И не раскаиваюсь. Извините, мало кто такого заслуживает, но Вам удалось.
...
Рейтинг: 0 / 0
13.12.2013, 04:56:24
    #38499421
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
ильшат190, однако... вы предлагаете нам ещё и скачивать файл по ссылке? потому что рассмотреть его там невозможно, зума тоже нет.
Сюда выкладывайте НЕ "ФОТКУ", а исходные данные и нужный результат, желательно с использованием тега [ CSV ]
И свои попытки решения, только не то, что выше, а что-то хоть отдалённо на правду похожее.
...
Рейтинг: 0 / 0
13.12.2013, 06:48:17
    #38499444
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
tanglir,

есть таблица в ней столбцы: id,name,text. Name - это типа имя пользователя, она будет повторятся или же разными могут быть. Text - это информация каждого пользователя. Как вывести информацию так, чтобы содержимое столбца text было в таком порядке, в котором идет возрастание количество повторений пользователя, к пример если пользователь один, то он будет первым. Если много то следующим. По возрастанию.
...
Рейтинг: 0 / 0
13.12.2013, 08:24:00
    #38499466
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
ильшат190чтобы содержимое столбца text было в таком порядке, в котором идет возрастание количество повторений пользователято есть разным name может соответствовать один и тот же text?
group by text + order by count(name) desc
...
Рейтинг: 0 / 0
13.12.2013, 09:51:53
    #38499557
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
tanglir,

нет, у каждого name свой text
...
Рейтинг: 0 / 0
13.12.2013, 10:00:09
    #38499572
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
ильшат190,

хорошо, разжую вопрос: разным name могут соответствовать одинаковые значения text?
А лучше
tanglirвыкладывайте НЕ "ФОТКУ", а исходные данные и нужный результат, желательно с использованием тега [ CSV ]
...
Рейтинг: 0 / 0
13.12.2013, 11:30:56
    #38499724
hedgehogelez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
ильшат190,

Нихрена не понятно, но попробую предположить что-то на подобии требуется? :

Код: plsql
1.
SELECT COUNT(*), `name` FROM `tb1` GROUP BY `name` ORDER BY `name`
...
Рейтинг: 0 / 0
13.12.2013, 12:27:05
    #38499830
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
hedgehogelez
Код: plsql
1.
ORDER BY `name`

неа:ильшат190порядке, в котором идет возрастание количество повторений пользователяне имени пользователя, а повторений этого имени
вроде как
наверное
типа как бы...
...
Рейтинг: 0 / 0
13.12.2013, 18:58:53
    #38500504
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
tanglirhedgehogelez
Код: plsql
1.
ORDER BY `name`

неа:ильшат190порядке, в котором идет возрастание количество повторений пользователяне имени пользователя, а повторений этого имени
вроде как
наверное
типа как бы...
//вот, вот. К примеру name которое есть в таблице в количестве 3штуки, будет показывать содержимое твоего text первее чем где 5штук и так и далее, понятно ?
...
Рейтинг: 0 / 0
13.12.2013, 20:28:30
    #38500564
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вывод и count()
извините, я со смартфона 9.3, а тут опера тупее не найдете,
http://codepad.org/brTPbPAn
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вывод и count() / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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